用如下方法设定和删除后,返回的页面不能马上刷新:Set:
<?php
setcookie("user", "Alex Porter", time()+3600,"/");
?>Delete:
<?php
// set the expiration date to one hour ago
setcookie("user", "", 1,"/");
?>必须手动刷新浏览器才可看到效果,如何返回时自动刷新?
<?php
setcookie("user", "Alex Porter", time()+3600,"/");
?>Delete:
<?php
// set the expiration date to one hour ago
setcookie("user", "", 1,"/");
?>必须手动刷新浏览器才可看到效果,如何返回时自动刷新?
在a页面就进行了cookie设置,然后链接到 b页面(以弹出新窗体的形式);
在b页面再用JS跳转到一个验证页面c(其实是在b页面本身进行,只是JS跳转验证);
c的URL验证后自动返回b(由于URL跳转可以控制,此时b即为a页,但窗体是从a弹出的新tab),让b(即为a)自动刷新,根据cookie设置的值现实不同的效果。这样的话在b页加如下形式并不行:
echo("<script>top.location.href='".$yanzheng_url."'</script>");
echo("<script>document.location.reload();</script>");有别的办法吗?
session_cache_limiter("private,must-revalidate");
session_start();方法二:搜索“PHP 强制不缓存页面”