在codeigniter中注销后,有什么方法可以禁用浏览器后退按钮吗?

我正在开发代码初始化器,当用户注销会话被破坏时,但是当用户按下浏览器后退按钮时,它将转到上一个访问页面。

我使用javascript:

window.history.forward();

但是它也会在登录页面后生效

这是PHP代码

$this -> session -> sess_destroy();
        redirect(base_url());
alexisyuan 回答:在codeigniter中注销后,有什么方法可以禁用浏览器后退按钮吗?

“后退”按钮在客户端受控制,CodeIgniter无法禁用它。 无论您在“后退”按钮上看到的页面是来自浏览器缓存的。解决此问题的最简单方法是在应用程序响应中使用缓存头。

set_header('Cache-Control: no-store,no-cache,must-revalidate,post-check=0,pre-check=0');

对于您在后退按钮上看到的页面,在onload()中添加会话检查,以便如果会话已经注销,它将重定向到登录名。

本文链接:https://www.f2er.com/3161382.html

大家都在问