0

我正在开发 kohanaphp 最新版本的 Web 应用程序之一。当用户登录应用程序时,我像往常一样设置会话。一切都很好。一旦我注销清除会话的应用程序。

然后我检查所有功能是否存在用户ID,如果存在,它将工作,否则将进入登录页面。

但我的问题是,我注销了个人资料,当用户点击浏览器后退按钮时,它会转到个人资料页面。它不应该发生。它应该进入登录页面。但是,当用户刷新页面时,它会重定向到用户登录页面。

同样的事情在旧版本中工作。但不是最新版本。

严重错误是 Kohana 3.x 中的会话未销毁

您能否请任何人提供解决方案。

4

2 回答 2

0

这是他们看到的缓存页面,而不是对服务器的重新请求。

于 2012-05-01T15:22:38.613 回答
0

需要添加这个标题,

 header('Cache-Control: no-cache, no-store, must-revalidate'); // HTTP 1.1.
 header('Pragma: no-cache'); // HTTP 1.0.
 header('Expires: 0'); // Proxies.
于 2013-09-20T07:58:22.150 回答