session在PHP大型web应用中的使用_PHP
Jun 01, 2016 pm 12:15 PM这时,函数bool session_set_save_handler ( callback open, callback close, callback read, callback write, callback destroy, callback gc )就是提供给我们解决这个问题的方案.
该函数使用的6个函数如下:
1. bool open() 用来打开会话存储机制,
2. bool close() 关闭会话存储操作.
3. mixde read() 从存储中装在session数据时使用这个函数
4. bool write() 将给定session ID的所有数据写到存储中
5. bool destroy() 破坏与指定的会话ID相关联的数据
6. bool gc() 对存储系统中的数据进行垃圾收集
例子见php手册session_set_save_handler() 函数.
如果用类来处理,用
复制代码 代码如下:
session_set_save_handler(
array('className','open'),
array('className','close'),
array('className','read'),
array('className','write'),
array('className','destroy'),
array('className','gc'),
)
调用className类中的6个静态方法.className可以换对象就不用调用静态方法,但是用静态成员不用生成对象,性能更好.

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Bagaimana untuk menetapkan tamat masa sesi dalam Sesi SpringBoot

Bagaimana untuk menyelesaikan kegagalan sesi

Penyelesaian kepada masalah merentas domain Sesi PHP

Apakah yang perlu saya lakukan jika sesi php hilang selepas menyegarkan?

Bagaimana untuk melaksanakan log masuk SMS dalam aplikasi sesi kongsi Redis

Cara membaca dan menulis data Sesi dengan betul dalam berbilang fail dengan PHP

Apakah perbezaan antara kuki JavaScript dan PHP?
