php将文件类型session写入memcache
程序员文章站
2022-05-16 22:47:52
...
get(self::session_key($PHPSESSID)); if($val===false || $val==null){ return false; } return $val; } public static function write($PHPSESSID,$data){ $method = $data? 'set':'replace'; return self::$handler->$method(self::session_key($PHPSESSID),$data,MEMCACHE_COMPRESSED,self::$lifetime); } public static function destroy($PHPSESSID){ return self::$handle->delete(self::session_key($PHPSESSID)); } //memcache本身就有限定时间,数据自动销毁,所以可不使用gc方法 public static function gc($lifetime){ return true; } //给sessionID加前缀,避免key重复 private static function session_key($PHPSESSID){ $session_key = self::MS.$PHPSESSID; return $session_key; } } $mem = new Memcache; $mem->connect("localhost",11211) or die("could not connect"); MemSession::start($mem);
以上就介绍了php将文件类型session写入memcache,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
上一篇: PHP转换数据库的GMT+8的字符串为用户本地时区时间
下一篇: 深入理解php 匿名函数