session入mysql
来源:互联网 发布:单桂敏淘宝店铺 编辑:程序博客网 时间:2024/06/05 20:04
- <?php
- ini_set("session.save_handler","user");
- //session.gc_probability = 1 分子
- ini_set("session.gc_probability",1);
- //session.gc_divisor = 1000 分母
- ini_set("session.gc_divisor",2);
- //session.gc_maxlifetime = 1440 垃圾回收时间,session有效期
- session_set_save_handler( "open","close","read","write","destroy","gc" );
- //连接数据库
- function open(){
- @$link = mysql_connect('127.0.0.1', 'root', 'root');
- mysql_query('set names utf8');
- mysql_query('use wangbin');
- }
- function close(){
- mysql_close();
- }
- function read($sess_id){
- $sql = "select session_data from `session` where session_id = '$sess_id'";
- $result = mysql_query($sql);
- if($rows = mysql_fetch_assoc($result)){
- return $rows['session_data']; }
- else{
- return '';
- }
- }
- function write($sess_id,$sess_data){
- $sql = "insert into `session` (session_id,session_data,session_time) values('$sess_id','$sess_data', now()) on duplicate key update session_data = '$sess_data' , session_time = now()"; //这是为了gc()
- return mysql_query($sql);
- }
- function destroy($sess_id){
- echo __FUNCTION__;
- $sql = "delete from `session` where session_id = '$sess_id'";
- return mysql_query($sql);
- }
- function gc($sess_id){
- $maxlifetime = ini_set("session.gc_maxlifetime");
- echo __FUNCTION__;
- $sql = "delete from `session` where now()-session_time > '$maxlifetime' ";
- return mysql_query($sql);
- }
- header("content-type:text/html;charset=utf8");
- session_start();
- $_SESSION['name']='aa';
- //echo session_id();
- echo $_SESSION['name'];
-
0 0
- session入mysql
- session入mysql
- session入mysql
- session 入mysql
- session入MySQL
- session入mysql
- session入mysql
- session入mysql
- session入mysql
- session入mysql
- session入mysql
- session入mysql
- session入mysql
- session入mysql
- session入mysql
- session 入mysql
- session入mysql (入库)
- Session入redis 入memcache
- C++ iostream 迭代器
- spl应用场景 -- IteratorIterator迭代器
- java集合类深入分析之TreeMap/TreeSet篇
- Ext JS - 日期及格式转换
- Android Handler机制初探
- session入mysql
- HashMap源码深入解析
- QT 控件示例收集
- Android滑动选择控件 WheelView
- 本地mysql数据库5.6.24配置
- Umbraco 官方技术文档 翻译 八、Templates 模板
- spring-session使用教程(一):redis共享session
- vc2015 编译libcurl带openssl
- MySQL导入大批量数据时报错:MySQL server has gone away