PHP自定义session储存FILE方式类 高洛峰细说PHP
自定义session储存 FILE 方式类

创新互联公司是一家专业的成都网站建设公司,我们专注做网站、成都网站制作、网络营销、企业网站建设,卖友情链接,广告投放平台为企业客户提供一站式建站解决方案,能带给客户新的互联网理念。从网站结构的规划UI设计到用户体验提高,创新互联力求做到尽善尽美。
在php.ini配置文件中更改设置 (Registered_save_handlers 有三种方式 files user memcache)
session.save_handler = user 表示用户自定义session类
';
return true;
}
//关闭
public static function close(){
echo 'close
';
return true;
}
//读取 echo
public static function read($sid){
echo 'read
';
$filename = self::$path.'yang_'.$sid;
// return 'username|s:12:"津沙港湾";age|i:33;sex|s:4:"male";';
return @file_get_contents($filename);
}
//写入 $_SESSION['username']='yang'
public static function write($sid,$data){
echo 'write
';
$filename = self::$path.'yang_'.$sid;
echo $filename.'
';
echo $data.'
';
return file_put_contents($filename, $data);
}
//销毁 session_destroy
public static function destroy($sid){
echo 'destroy
';
$filename = self::$path.'yang_'.$sid;
echo $filename.'
';
return @unlink($filename);
}
//回收垃圾
public static function gc($maxlifetime){
echo 'gc
';
foreach(glob(self::$path.'yang_*') as $file){
echo $file.'
';
//只删除过期
if((filemtime($file)+$maxlifetime) < time()){
unlink($file);
}
}
}
}
FileSession::start();
本文标题:PHP自定义session储存FILE方式类 高洛峰细说PHP
标题来源:http://www.jxjierui.cn/article/pspepi.html


咨询
建站咨询
