我设置了一个使用JavaScript和PHP设置会话的客户端代码,但是除了注销或会话超时之外,还没有用于删除会话的代码调用功能。
在页面加载(无论哪个页面)时,如果没有会话,它将检查会话,它将重定向到登录页面。
问题现在出现在Mozilla或Chrome中,登录后,当我在新标签页中打开时,它会将我重定向到登录页面,而在相同的标签页中打开并不会保留会话。
然而,尝试使用IE和Edge浏览器,一切都很好。
抱歉,我无法发布客户代码。所以我想听听是否有人有类似的问题可以分享。
感谢。
答案 0 :(得分:0)
您将知道您所在的页面 所以设置会话 $ mypage = $ SERVER ['REQUESTURI']; //这也包含查询字符串,您可能必须从$ _GET值中获取值 $ _SESSION [$ mypage] = $ myDocumentID;
然后进入页面(标签) 编辑$ _SESSION [$ mypage] == $ mypage的文档,您有文档ID
这样的事情应该有效