COOKIE、SESSION之彻底搞定!返回列表
上传时间:2015-02-02 内容关键字:COOKIE,SESSION,COOKIE和SESSION
3. 销毁或者让cookie失效:
方法一: setcookie('key' , '' , 0);
方法二: setcookie('key' , '' , time()+一个负数);
3. cookie案例之计数器与浏览历史:
见php文档。
二、SESSION:
1、由cookie引入session:
上面我们学习了cookie,那么简单回顾一下cookie的用法:
a.php 页面中我们事先保存一个cookie值:
setcookie('user','list');
b.php 页面中我们做一个实验,根据cookie的user的值来确定某网站用户的级别:
if ($_COOKIE['user'] == 'vip') {
echo '尊敬的大客户';
}else{
echo '普通的小客户';
}
当实验进行到这儿的时候,浏览器中顺利输出了‘普通的小客户’,但是我们接着做如下操作:
打开firefox浏览器,F12打开firebug,重新用该浏览器运行a.php页面,做如下操作:
点下面的确定以后,再次运行b.php,这个时候,原来a.php 在cookie中保存的user的值在http发送的时候就变成 了我们手动修改为的vip,而浏览器也成功的输出了‘尊敬的大客户’,很显然我们成功的修改了用户的级别,也 就是说cookie是不安全的。