psecio / session-encrypt
PHP的加密会话处理程序
0.1
2014-03-22 14:20 UTC
This package is not auto-updated.
Last update: 2024-09-24 03:33:44 UTC
README
这是一个为PHP定制的加密会话处理程序(使用 session_set_save_handler
)。它与几乎所有的PHP版本兼容,并且不使用较新的 SessionHandler
接口。
使用示例
<?php require_once 'vendor/autoload.php'; $salt = 'b6a8904db8ef59b3a4c6841e6eddf048a9194208'; Psecio\SessionEncrypt\Handler::init($salt); session_start(); ?>
$salt
的值应该尽可能随机,因为它用于使用 mcrypt_decrypt
加密数据。处理程序使用 MCRYPT_RIJNDAEL_256
和 MCRYPT_MODE_CBC
加密数据。它将存储会话文件在由 session.save_path
定义的路径中,如果没有设置,则默认为 /tmp
。
注意: 由于此处理程序需要加密,因此您必须确保您的PHP安装中包含了 mcrypt
功能。