我知道有很多关于 PHP 会话的线程,而 ajax 查询等......但我的问题是,
我有一个 ajax 网格(在页面加载后构建),我只允许在登录使用时对其进行编辑。我不介意在用户实际更改页面(然后valid_session.php
被调用)之前不检查会话,但是我有一个问题,当第二天用户在同一页面上打开浏览器时 - 网格仍然是可编辑的!显然,如果我刷新页面,那么用户就会被注销。
我的页面上没有设置缓存,但浏览器(尤其是 chrome)不会在打开时重新加载它。
我不知道如何强制它在重新打开时刷新。请引导我走向正确的方向......
编辑
顺便说一句 - 我找到了一种方法来处理这个问题。我只是通过以下session_destroy();
方式致电:session_destroy.php
unload()
$.get()
$(window).unload(function() {
$.get('session_destroy.php', function(data) {
alert(data); // alerts me of some var set to 0 - meaning session is destroyed.
});
});