我正在kohanaphp最新版本中开发一个Web应用程序。当用户登录应用程序时,我通常会设置会话。一切都很好。一旦我注销清除会话的应用程序。
然后我检查所有函数是否存在用户ID,如果存在,它将起作用,否则它将进入登录页面。
但我的问题是,我注销了个人资料,当用户点击浏览器后退按钮时,它会转到个人资料页面。它不应该发生。它应该进入登录页面。但是当用户刷新页面时,它会重定向到用户登录页面。
旧版本中的相同内容。但不是最新版本。
严重错误是会话在Kohana 3.x中没有破坏
能否请任何人提供解决方案。
答案 0 :(得分:0)
这是他们看到的缓存页面,而不是对服务器的重新请求。
答案 1 :(得分:0)
需要添加此标题
header('Cache-Control: no-cache, no-store, must-revalidate'); // HTTP 1.1.
header('Pragma: no-cache'); // HTTP 1.0.
header('Expires: 0'); // Proxies.