会话控制
一.基于cookie的会话控制
1.seetCookie("name","value",$time);
二.基于session的会话控制
1.基于cookie和url传递
2.session_id//每次session_start将一个session_id存在浏览器,数据则保存在服务器
3.session_start()//开启session
$_SESSION=array()//清空session值
if(isset($COOKIE["session_name"]))
{
setCookie(session_name(),'',time()-3600,'/')
}//删除客户端在COOKIE中的sessionid
session_destroy()//彻底销毁session
4.info.php相关
session.name;
session.save_path="";//保存会话信息路径,可根据文件数目统计在线人数
session.use_trans_sid;//开启url自动添加SID
session.gc_maxlifetime//指定过了多少秒后数据就会被视为垃圾清除
//下面两个合起来就是启动gc进程管理概率的(1/100)
session.gc_probability=1
session.gc_divisor=100
session.use_cookies//是否基于cookie
session.cookie_domain//域名
session.cookie_path//作用域
session.cookie_lifetime//生命周期
session.save_handler
三.session的高级应用
1.可将session写入到文件,数据库,memcache(推荐)
(先记录下,关于代码之后学习再贴上来)
一.基于cookie的会话控制
1.seetCookie("name","value",$time);
二.基于session的会话控制
1.基于cookie和url传递
2.session_id//每次session_start将一个session_id存在浏览器,数据则保存在服务器
3.session_start()//开启session
$_SESSION=array()//清空session值
if(isset($COOKIE["session_name"]))
{
setCookie(session_name(),'',time()-3600,'/')
}//删除客户端在COOKIE中的sessionid
session_destroy()//彻底销毁session
4.info.php相关
session.name;
session.save_path="";//保存会话信息路径,可根据文件数目统计在线人数
session.use_trans_sid;//开启url自动添加SID
session.gc_maxlifetime//指定过了多少秒后数据就会被视为垃圾清除
//下面两个合起来就是启动gc进程管理概率的(1/100)
session.gc_probability=1
session.gc_divisor=100
session.use_cookies//是否基于cookie
session.cookie_domain//域名
session.cookie_path//作用域
session.cookie_lifetime//生命周期
session.save_handler
三.session的高级应用
1.可将session写入到文件,数据库,memcache(推荐)
(先记录下,关于代码之后学习再贴上来)