网络编程

当前位置:永利402游戏网站-永利402com官方网站 > 网络编程 > php达成将Session写入数据库_php手艺_脚本之家

php达成将Session写入数据库_php手艺_脚本之家

来源:http://www.xtcsyb.com 作者:永利402游戏网站-永利402com官方网站 时间:2019-11-25 15:10

使用session_set_save_handler()函数,将Session的内容写入数据库

prepare; $stmt->execute; if(!$result = $stmt->fetch{ return ''; } if(self::$ip == $result['client_ip']){ self::destroy; return ''; } if(($result['update_time']+self::$lifetime)<: self::destroy="" return="" public="" static="" function="" write="" phpsessid="" from="" session="" where="" self::="">prepare; $stmt->execute; if($result=$stmt->fetch{ if($result['data'] != $data || self::$time > ($result['update_time']+30)){ $sql = "update session set update_time=?,data=? where PHPSESSID = ?"; $stmt = self::$handler->prepare; $stmt->execute(array($self::$time,$data,$PHPSESSID)); } }else{ if{ try{ $sql = "insert into session(PHPSESSID,update_time,client_ip,data) values(?,?,?,?)"; }catch{ echo $e->getMessage(); } $sth = self::$handler->prepare; $sth->execute(array($PHPSESSID,self::$time,self::$ip,$data)); } } return true; } public static function destroy{ $sql = "delete from session where PHPSESSID = ?"; $stmt = self::$handler->prepare; $stmt->execute; return true; } public static function gc{ $sql = "delete from session where update_timeprepare; $stmt->execute(array(self::$time-$lifetime)); return true; } } //使用PDO连接数据库 try{ $pdo = new PDO("mysql:host=localhost;dbname=session","root","hwj193"); }catch{ echo $e->getMessage(); } //传递数据库资源 Session::start;

以上所述就是本文的全部内容了,希望大家能够喜欢。

本文由永利402游戏网站-永利402com官方网站发布于网络编程,转载请注明出处:php达成将Session写入数据库_php手艺_脚本之家

关键词: