最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

session存储到mysql数据库_MySQL

来源:动视网 责编:小采 时间:2020-11-09 20:05:04
文档

session存储到mysql数据库_MySQL

session存储到mysql数据库_MySQL:根据qq互联中的session类和php官方上的例子,整理lifetime = get_cfg_var(session.gc_maxlifetime); $this->dbHandle = $con; if(!$con !$sel) return false; return true; }function close(){ $th
推荐度:
导读session存储到mysql数据库_MySQL:根据qq互联中的session类和php官方上的例子,整理lifetime = get_cfg_var(session.gc_maxlifetime); $this->dbHandle = $con; if(!$con !$sel) return false; return true; }function close(){ $th


根据qq互联中的session类和php官方上的例子,整理

lifetime = get_cfg_var("session.gc_maxlifetime"); $this->dbHandle = $con; if(!$con || !$sel) return false; return true; }function close(){ $this->gc($this->lifetime);	return @mysql_close($this->dbHandle);}function read($id){ $rs = @mysql_query("select session_data data from ".self::db_table." where session_expires < ".time(),$this->dbHandle); $row = @mysql_fetch_assoc($rs);	return $row?$row['data']:'';}function write($id,$data){	$newEXP = time()+ ini_get("session.gc_maxlifetime"); $sel = mysql_query("select * from ".self::db_table." where session_id= '".$id."'",$this->dbHandle); if(mysql_affected_rows($this->dbHandle)){ $rs = @mysql_query("update ".self::db_table." set session_data = '".$data."', session_expires = '".$newEXP."' WHERE session_id = '".$id."'",$this->dbHandle);	 if(@mysql_affected_rows($this->dbHandle))	 return true; }else{ $rs = @mysql_query("insert into ".self::db_table." (session_id,session_data,session_expires)values('".$id."','".$data."','".$newEXP."')",$this->dbHandle);	 if(@mysql_affected_rows($rs))	 return true; } return false;}function destroy($id){	@mysql_query("delete from ".self::db_table." where session_id = '".$id."'",$this->dbHandle);}function gc($lifetime){ @mysql_query("delete from ".self::db_table." where sessoin_expires > '".time()."'",$this->dbHandle);}}$session = new session();session_set_save_handler(array(&$session,'open'),array(&$session,'close'),array(&$session,'read'),array(&$session,'write'),array(&$session,'destroy'),array(&$session,'gc'));session_start();

文档

session存储到mysql数据库_MySQL

session存储到mysql数据库_MySQL:根据qq互联中的session类和php官方上的例子,整理lifetime = get_cfg_var(session.gc_maxlifetime); $this->dbHandle = $con; if(!$con !$sel) return false; return true; }function close(){ $th
推荐度:
标签: 数据库 mysql session
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top