大家好,我是意大利人,我提前道歉,因为错误如下:)
对我的服务器来说,它们是黑暗的日子,我疯狂地理解可能是什么问题.我认为数据库配置错误,或硬盘可能有一些麻烦,我想改变服务器.虽然它正在使用碎片整理和scandisk(不可运行)测试硬盘,但我决定打开CCleaner并且奇迹已经发生.Windows/Temp文件夹被完全阻止,您甚至无法打开IT.CCleaner在十个小时内清理了文件夹:')一个文件夹十个小时!
经过一天的清洁,今天早上我去检查它,里面有18000个0kb文件或最大10kb所有称为"sess_0a5u2ou87 ........."(sess_是前缀,我认为后面是md5) .
当我打开其中一个时,我在其中找到了我网站用户的会话变量.
var|s:1:"2";timeout|i:1403338177;id|s:1:"1";name|s:17:"Foo";
Run Code Online (Sandbox Code Playgroud)
这里显示了我如何创建会话:
//create session
session_start();
$_SESSION['var'] = $var;
$_SESSION['timeout'] = time();
//work with session
public static function resetVar(){
if(isset($_SESSION['var'])){
unset($_SESSION['var']);
}
}
//destroy session
session_start();
if(isset($_SESSION['timeout'])) {
$duration = time() - (int)$_SESSION['timeout'];
if($duration > 6000) {
session_destroy();
header("Location: index.php");
}
$_SESSION['timeout'] = time();
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我理解这个吗?