A.php有以下语句<?php
if(isset($_COOKIE["name"])){
echo $_COOKIE["name"];
}
else{
setcookie("name","murphy");
}
?>浏览器访问后,就注册了一个cookie,我这里没给失效时间,然后我把A.php的内容改为:
<?php
echo $_COOKIE["name"];
?>
而且将浏览器关闭,再重新访问A.php,发现仍然可以打印出murphy。问题来了,对于expire参数,手册上说:
If set to 0, or omitted, the cookie will expire at the end of the session (when the browser closes).
大意是浏览器关闭后,cookie就过期,那为何上面我还可以访问到?
if(isset($_COOKIE["name"])){
echo $_COOKIE["name"];
}
else{
setcookie("name","murphy");
}
?>浏览器访问后,就注册了一个cookie,我这里没给失效时间,然后我把A.php的内容改为:
<?php
echo $_COOKIE["name"];
?>
而且将浏览器关闭,再重新访问A.php,发现仍然可以打印出murphy。问题来了,对于expire参数,手册上说:
If set to 0, or omitted, the cookie will expire at the end of the session (when the browser closes).
大意是浏览器关闭后,cookie就过期,那为何上面我还可以访问到?
解决方案 »
- 如何利用PHP实现把EXCEL表中的数据导入数据库
- php如何解析XML?
- 连接数据库出错
- 一个有点挑战的组合问题
- php中关于数据库的问题
- 请问花一年的时间,日以继夜的学习php+mysql,能不能成为一个初级php程序员
- 请教怎样使php页面跳转的时候不出现?id=xxx之类的?还有其他问题。
- 谁有好点儿的分页代码??帮忙
- 一个极简单的问题,请教各位大侠,谢谢!
- 请问在PHP4中,如何和另一台机(服务器)上的MS SQL Server中的数据库进行连接呢?用ODBC,还是不用好?
- 网页放在linux服务器上显示不完整,在windows上显示完整。
- 求高手帮我把这个连mysql的类改为连oracle的类
safari
FF
都测试过。
你什么操作系统,什么浏览器。。
我是全部关闭,不是关tab。
缓存和cookie又扯上关系了。
故有此问
只有清cookie才行。
好吧,这个问题以后再解决。