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教程有兴趣的朋友有所帮助。