今天在做phpcookie的实验,按照例子在做,一切都没有问题,就是账户退出上出现了问题。
问题:点击退出后,从logout.php 回到 login.php 这个页面。
在logout.php这个页面中,主要是删除cookie:代码如下
<?php
/**
*
* logout.php
*/
//删除userName和userId两个cookie:使cookie的有效期早于现在
setcookie("userName",time()-1);
setcookie("userId",time()-1);
//跳回login界面
header("Location:login_bac.php");
//header(sprintf("Location:http://%s/php/34/code/login_bac.php",$_SERVER["HTTP_HOST"]));
?>
但是从logout.php跳转到login.php时,firefox报错: Firefox 检测到该服务器正在将此地址的请求循环重定向。 此问题可能是因为禁用或拒绝 Cookie 导致。
解决方法如下:将 logout.php中的
setcookie("userName",time()-1); 改为 setcookie("user