设置cookie
setcookie(name,value,expire)
头函数前不能有输出 如果expire不设置 关闭浏览器失效
取值
在$_COOKIE中
删除 值为空 有效期为-100
setcookie(name,"",time()-100);
session保存 1文件 2数据库 3memcache
基于cookie 或url
session_id=$_COOKIE['PHPSESSID'] session_name()
[php.ini]中
session.auto_start = 0 -> 1 自动开启 不需要session_start
设置
session_start
$_SESSION[name]=value
取值$_SESSION
删除
session_start();
$_SESSION=array();
if(isset($_COOKIE[session_name()])){
setcookie(session_name(),'',time()-3600,'/');
}
session_destroy();
基于url
xxx.php?sid=xyz
if(isset($_GET['sid'])){
session_id($_GET['sid']
);
session_start(); 告诉session基于哪个id开启
}
xxx.php?sid=xyz 换成xxx.php?PHPSESSID=xyz(不需要在start前设定id)
换成换成xxx.php?SID=xyz (开启cookie则常量SID为空 否则不为空)
换成换成xxx.php 页面跳转的时候会自动加上PHPSESSID 开启session.use_trans_sid = 0 -> 1
详细解决方案
对话控制cookie session
热度:175 发布时间:2012-09-22 21:54:54.0
相关解决方案
- Servlet Session 购物车,该怎么解决
- 为啥session id 是保存在 客户端的 cookie 里的啊
- Servlet Session 购物车解决办法
- session 覆盖的有关问题 求高手
- Could not deserialize session data解决方法
- response.write(session.getAttribute("BranchName")提示异常
- JSP上if(trim(session.getAttribute("grade"))== "0") 多谢!
- cookie 在liunx上获取不到
- session.invalidate()无效解决办法
- jsp cookie 封存密码 用浏览器清除cookie 后再刷新发先cookie不空
- null id in com.bsw.gms.hibernate.pojo.Score entry (don't flush the Session after an exception occurs,该怎么解决
- spring2.0+hibernate3.2中,oracle中产生大量的inactive session,怎么解决
- session 登录有关问题
- Struts2 的 Action 类里如何创建 session request response out 对象
- WEB session 有关问题
- 一个纠结的有关问题-session
- cookie 如何保存和获取 剩余时间
- 使用 StateServer 保存 Session,哪位高手用过啊
- Session.Remove()为啥不起作用
- session 没法自动注销
- asp.net session 有效性有关问题
- session 和 cookie 的有关问题
- session 过期有关问题
- Session 值丢失,该如何处理
- Session["loginname"] 赋值两种方式有什么区别解决办法
- C# session 存不了Table,该如何处理
- TreeNode的NavigateUrl不能使用<%= Session["XXX"] %>">吗?解决思路
- Session Cookie without Secure flag set,该怎么解决
- Session 在IE6下丢失信息解决方案
- Session 对象 失效时间怎么 改为 5小时