标签:
会话跟踪技术:cookie和Session
但是HTTP协议状态的维持:除cookie和session外还有:URL参数和表单隐藏域。
表单隐藏域: <input type="hidden" name="名字" value="值"/>
cookie:
==================================================================
1.存放在客户端,以名字key对的值保存的信息(数量:20个左右)
(值的表示只可以是标量类型:字串、小数、整数、布尔值)
2.如何写:setCookie(名字,值[,失效时间[,保存路径]]);
失效时间:若不写默认关闭浏览器即消失。
time()+3600; 一小时后失效
3.获取值:echo $_COOKIE[名字];(超全局数组);
session
============================================================================
1.存放在服务器端的全局数组:$_SESSION,可以存放任何类型(常用多维数组)。
注意:在当前脚本使用session会话前要开启session(使用函数:session_start();也可以修改配置文件)
2. 如何放置:$_SESSION["名字"]=值;
3. 获取值: echo $_SESSION["名字"];
注意:直接在SESSION中放的值数据引用赋值,获取也是如此。
在session创建时会得到一个sessionid号,并且会以cookie方式记录到客户端,所以要防止客户禁用cookie。
session在php.ini中的配置
session.auto_start = 0 //设置是否自动启动session会,就是页头是否写session_start();
session.name = PHPSESSID //sessionid的保存名称。(可以改)
session.gc_maxlifetime = 1440 //session有效时间
session.use_trans_sid = 0 //处理客户禁用cookie
C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default
cookie和Session
标签:
原文地址:http://www.cnblogs.com/bruisebd/p/5386412.html