我在初始的php文件中设置了几个php会话变量。在所有其他ajax加载的php文件中,只有刷新页面后才会更新这些会话变量的值。这只发生在Firefox中。有谁知道可能导致这种情况发生的原因?在IE中一切正常。
答案 0 :(得分:4)
我找到了解决方案。存在缓存问题。写:
header("Cache-Control: no-cache");
header("Pragma: no-cache");
之后
session_start();
在所有传统脚本中。
答案 1 :(得分:0)
嗨,您可以使用下面的脚本轻松地在客户端执行此操作 [您可能需要更改路径和主机的值]
document.cookie =“PHPSESSID =; expires = Thu,01 Jan 1970 00:00:00 UTC; path = /; host = localhost”;