php 会话控制技术

cookie

setcookie($name,$value,$expire,$path,$domain)

$_COOKIE

setcookie('a[b]','val')

setcookie($name,'',time()-1000);取消cookie 因为$_COOKIE只读 不能unset($_COOKIE)

 

session_start();

$_SESSION;

$_SESSION = [];    //销毁session

session_destroy();   //把对应session的ID的cookie都删除掉

 

session.auto_start  自动开启session

session.cookie_domain 存储session的cookie有效域名是什么

session.cookie_lifetime 

session.cookie_path 路径

session.name 在存储session时候cookie键名   默认为PHPSESSID

session.save_path  储存路径

session.use_cookies   是否使用cookie储存sessionID

session.use_trans_sid  是否用传递的方式来传递sessionID

//垃圾回收机制

session.gc_probability  =1

session.gc_divisor =100    //每100次用session_start,会有1次清文件,超过1440秒的

session.gc_maxlifetime  =1440//最大储存时间,清空,1440秒

 

session.save_handler  //存储的句柄

 

<a  href="1.php?<?php echo session_name().'='.session_id()?>">下个页面的值

<a  href="1.php?<?php echo SID;?>">下个页面的值</a>   //当session_start关闭的时候才生效,否则SID为空值

 

session储存

默认储存在服务器文件中,不要再存到服务器文件中

session_set_save_handler()存储在内存服务器中 这样其他服务器都可以找到session

 

遍历Session信息,直接$_SESSION

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值