locosoftworks / php-cookie-session
用于将会话存储在cookie中的会话保存处理器
dev-master
2014-07-10 00:28 UTC
Requires
- php: >=5.3
This package is not auto-updated.
Last update: 2024-09-28 16:10:13 UTC
README
要求
- PHP >= 5.3
Composer 安装
"minimum-stability": "dev",
"require": {
"locosoftworks/php-cookie-session": "dev-master"
}
用法
$handler = new Loco\Session\SaveHandler\ClientSession();
建议您对会话进行加密。创建一个实现 Loco\Crypt\CipherInterface
的类并将其注入到会话处理器
$handler->setCipher($myEncryptionClass);
使用 session_set_save_handler()
设置会话保存处理器(参见 php 文档)
session_set_save_handler(
array($handler, 'open'),
array($handler, 'close'),
array($handler, 'read'),
array($handler, 'write'),
array($handler, 'destroy'),
array($handler, 'gc')
);
session_start();
您必须在返回任何输出之前调用 session_write_close
。建议使用 输出缓冲。