用如下方法设定和删除后,返回的页面不能马上刷新: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,"/");
?>必须手动刷新浏览器才可看到效果,如何返回时自动刷新?
解决方案 »
- 递归出现死循环,怎么解决
- 关于preg_replace 替换的问题
- 什么邮箱服务可以支持SMTP频繁发送邮件
- 去掉字符串中首尾逗号
- php和cookie的问题!在先等
- 为什么我用simplexml_load_file就出错,我用的是php 5.2.5 版本,是这个版本不支持该功能,还是别的原因。谢高手帮助。
- win7 32位系统下的apache配置ssl的问题
- PHP在繁体操作系统上用COOKIE验证用户登录问题
- 服务器装了php-4.3.8的程序,为什么打开php网页的时候就提示没有权限呢,我目录加了E的权限了。
- .htaccess 驗證能用數據庫方式嗎?在線等
- 无限分类问题
- php 接收别的地方post过来的xml
在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 强制不缓存页面”