Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CodeIgniter 3在取消链接会话文件时关闭会话警告_Php_Codeigniter_Session_Localhost_Unlink - Fatal编程技术网

Php CodeIgniter 3在取消链接会话文件时关闭会话警告

Php CodeIgniter 3在取消链接会话文件时关闭会话警告,php,codeigniter,session,localhost,unlink,Php,Codeigniter,Session,Localhost,Unlink,我正在使用CodeIgniter 3开发一个web应用程序,使用IonAuth管理用户的登录和注销,我正在Windows上的localhost上使用它。注销时,我收到以下警告: 严重性:警告 消息:取消链接( my_path_to_sessions\ci_session04c5acf96846fedf1fa448278e16a4006f6a10a0):权限被拒绝文件名:drivers/Session_files_driver.php行 电话:303 我的会话文件驱动程序,行号302-304: r

我正在使用CodeIgniter 3开发一个web应用程序,使用IonAuth管理用户的登录和注销,我正在Windows上的localhost上使用它。注销时,我收到以下警告:

严重性:警告

消息:取消链接( my_path_to_sessions\ci_session04c5acf96846fedf1fa448278e16a4006f6a10a0):权限被拒绝文件名:drivers/Session_files_driver.php行 电话:303

我的会话文件驱动程序,行号302-304:

return file_exists($this->_file_path.$session_id)
? (unlink($this->_file_path.$session_id) && $this->_cookie_destroy())
: TRUE;
在我的配置文件中,我设置了:

$config['sess_save_path'] = APPPATH.'sessions/';
我还更改了会话文件夹的权限


有什么问题吗?

我在控制器中添加了构造函数

public function __construct()
{
    parent::__construct();
}

这导致了这个问题,所以我已经删除了它,现在它正在工作就像魅力一样

将权限更改为什么?属性>安全性:用户-->完全控制,但我不确定这样做是否正确这是一个CI错误。这不会发生在生产服务器中。只有在windows和同时运行ajax调用时才会出现此问题。但是,您可以尝试重新加载两次注销链接来修复它谢谢您的回复。是的,如果我尝试注销它不会给我这个错误,一切正常。那么问题会在真正的服务器上消失吗?