codeigniter中的会话错误

时间:2016-01-12 14:37:06

标签: php codeigniter session

在我的网站的前端和管理区域的随机页面上调用unlink方法。从管理面板上传图像以及查看前端的网页时会发生这种情况。

我在前端没有任何会话变量,但我在管理区域设置了会话。我认为这与我的uploads目录中的图像文件有关。 .htacess中有/uploads个文件拒绝目录访问。

这是我得到的php error(链接到屏幕截图)。

以下是\system\libraries\Session\drivers中的代码:

while (($file = readdir($directory)) !== FALSE)
    {
        // If the filename doesn't match this pattern, it's either not a session file or is not ours
        if ( ! preg_match($pattern, $file)
            OR ! is_file($this->_config['save_path'].DIRECTORY_SEPARATOR.$file)
            OR ($mtime = filemtime($this->_config['save_path'].DIRECTORY_SEPARATOR.$file)) === FALSE
            OR $mtime > $ts)
        {
            continue;
        }

        unlink($this->_config['save_path'].DIRECTORY_SEPARATOR.$file);
    }

    closedir($directory);

    return TRUE;

0 个答案:

没有答案