session入库实现
来源:互联网 发布:windows7优化开机速度 编辑:程序博客网 时间:2024/04/30 12:02
<?php/** * session 入库 * 创建数据库 * drop DATABASE if EXISTS session; create DATABASE session CHARSET utf8; use session; drop TABLE if EXISTS session; create table session ( sess_id char(32) UNIQUE NOT NULL, sess_info text, sess_expire int not null default 0 )CHARSET utf8 ENGINE INNODB; */class MySessionHandler implements SessionHandlerInterface{ private static $_link = null; public function open($save_path, $name) { if(is_null(self::$_link)) { self::$_link = mysqli_connect("127.0.0.1", 'root', 8888, 'session'); } if(!self::$_link) { return false; } return true; } public function read($session_id) { $sql = "SELECT * FROM session WHERE sess_id = '{$session_id}'"; $result = mysqli_query(self::$_link, $sql); if($row = mysqli_fetch_assoc($result)) { return $row['sess_info']; } return ''; } public function write($session_id, $session_data) { $time = time(); $sql = "REPLACE INTO session (sess_id, sess_info, sess_expire) VALUES ('{$session_id}', '{$session_data}', $time)"; return mysqli_query(self::$_link, $sql); } public function destroy($session_id) { $sql = "DELETE FROM session WHERE sess_id='{$session_id}'"; return mysqli_query(self::$_link, $sql); } public function gc($maxlifetime) { $time = time() - ini_get('session.gc_maxlifetime'); $sql = "DELETE FROM session WHERE sess_expire < {$time}"; return mysqli_query(self::$_link, $sql); } public function close() { mysqli_close(self::$_link); return true; }}$sessionHandler = new MySessionHandler();session_set_save_handler($sessionHandler, true);session_start();
0 0
- php实现session入库
- session入库实现
- SESSION入库的实现
- SESSION入库的实现
- php实现session入库操作例子
- session入库
- session入库
- session入库
- session入库
- session入库
- Session入库
- session 入库
- session入库
- session入库
- session入库
- session入库
- session入库
- session入库
- JavaScript Cookie 设置、获取、删除
- MySQL的存储过程和函数
- 【Oracle】关于局部索引和全局索引的测试
- 聊一聊单片机应用程序架构(深度好文)
- Java NI/O 笔记
- session入库实现
- 代码添加约束如何实现
- c++中冒号(:)和双冒号(::)的用法
- 关于LDA, pLSA, SVD, Word2Vec的一些看法
- 快速排序实现(Java)
- 奇异值分解SVD简介及其在推荐系统中的简单应用
- Javascript new发生了什么?
- 使用pip 安装numpy
- windows中.msc文件详解