PHP7.0会话处理程序问题(权限被拒绝并且功能表已损坏)

时间:2018-11-05 17:52:43

标签: php wamp wampserver

我使用的是WAMP PHP7.0.11,发现我基于自定义文件的会话处理程序经常(但并非始终)失败,并显示错误

SessionHandler::read(): open(C:\WINDOWS\TEMP\xxxxx) failed: Permission denied (13) 

遇到此问题后,我需要重新启动WAMP以解决问题。

错误消息指向自定义Session类(它扩展了SessionHandler),并且是读取方法:

public function read($id) {
    //return mcrypt_decrypt(MCRYPT_3DES, $this->key, parent::read($id), MCRYPT_MODE_ECB);

    return $this->getDecrypt(parent::read($id), $this->key);
}

而且,有时候我得到以下信息

PHP Fatal error:  session_set_save_handler(): Session 
handler's function table is corrupt in... <line pointing to 
a call to "session_set_save_handler">

正如我所说,这不会每次都发生,但可能每20个页面调用中就有一个。 有人知道此设置可能有什么问题吗?

0 个答案:

没有答案