类FileSessionHandler实现SessionHandlerInterface{private$savePath;/***调用session_start调用**@paramstring$savePath*@paramstring$sessionName*@returnbool*/functionopen($savePath,$sessionName){echo"open.\n";$this->savePath=$savePath;如果(!is_dir($this->savePath)){mkdir($this->savePath,0777);}返回真;}/***session执行完成调用**@returnbool*/functionclose(){echo"close.\n";返回真;}/***获取会话数据调用**@paramstring$id*@returnstring*/functionread($id){echo"read.\n";返回(字符串)@file_get_contents(“$this->savePath/sess_$id”);}/***session赋值调用**@paramstring$id*@paramstring$data*@returnbool*/functionwrite($id,$data){echo"write.\n";returnfile_put_contents("$this->savePath/sess_$id",$data)===false?false:true;}/***调用session_destory**@paramstring$id*@returnbool*/functiondestroy($id){echo"destroy.\n";$file="$this->savePath/sess_$id";if(file_exists($file)){unlink($file);}返回true;}/***过期调用**@paramint$maxlifetime*@returnbool*/functiongc($maxlifetime){echo"gc.\n";foreach(glob("$this->savePath/sess_*")as$file){if(filemtime($file)+$maxlifetime
