php实现session入库操作例子
来源:互联网 发布:爰淘宝 编辑:程序博客网 时间:2024/05/17 22:48
session入库操作例子
代码如下复制代码<?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($savePath,$sessionName){
mysql_connect("localhost","root","root");
mysql_select_db("test");
mysql_query("set names utf8");
}
function close(){
echo "close<br>";
}
function read($sessionId){
$sql = "select * from session where sessionid='".$sessionId."'";
$re = mysql_query($sql);
$sessdata = mysql_fetch_assoc($re);
//返回session存储的数据
return $sessdata["sessiondata"];
}
function write($sessionId,$data){
//如果sessionid不存在,插入新纪录,存在就更新
/*$sql = "select * from session where sessionid='".$sessionId."'";
$re = mysql_query($sql);
if(mysql_num_rows($re) > 0){
$sql = "update session set sessiondata='".$data."' where sessionid='".$sessionId."'";
}else{
$sql = "insert into session(sessionid,sessiondata,sessiontime) values('".$sessionId."','".$data."',".time().")";
}
if(!mysql_query($sql)){
echo mysql_error();
}else{
return true;
}
*/
//用replace语法解决上述操作
$sql = "replace into session(sessionid,sessiondata,sessiontime) values('".$sessionId."','".$data."',".time().")";
if(!mysql_query($sql)){
echo mysql_error();
}else{
return true;
}
}
//根据sessionid销毁当前的session
function destroy($sessionId){
echo "destroy<br>";
}
//删除过期的所有session
function gc($lifetime){
echo "gc<br>";
}
session_start();
$_SESSION["vvvv"] = "eeee";
var_dump($_SESSION);
?>
- php实现session入库操作例子
- php实现session入库
- PHP之session入库
- php session 入库
- php session入库教程
- PHP Session入库【练习】
- php设置session入库
- session入库Pdo操作
- session入库实现
- SESSION入库的实现
- SESSION入库的实现
- session入库
- session入库
- session入库
- session入库
- session入库
- Session入库
- session 入库
- [Cloud Computing]Mechanisms: Endpoint Threat Detection and Response
- 最少硬币问题
- 返回数组最大值
- 排序
- thymeleaf 学习笔记
- php实现session入库操作例子
- 京东首页小例子
- Ubuntu录制gif动态图
- Java集合之Hashtable<K,V>,TreeMap<K,V>,HashMap<K,V>自动排序
- tween
- Spring线程池
- 怎么禁用Opera浏览器的自动更新功能
- geek青年的状态机
- 碰撞