我有一个使用用户名和密码的日志系统,用户使用用户名和密码登录后,如果我按下后退按钮,它会将我重定向到登录页面。 如何防止这在php ??按下后退按钮可重定向登录的用户以注销?
0
A
回答
0
4
首先要进行的网页过期,防止它们被浏览器被缓存:
<?
//Set no caching
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>
其次,你应该检查,如果用户登录,如果是这样,重定向他们回到以前的页面,这样的事情:
// SET REFERRER
function strleft($s1, $s2) {
return substr($s1, 0, strpos($s1, $s2));
}
function selfURL() {
if(!isset($_SERVER['REQUEST_URI'])) {
$serverrequri = $_SERVER['PHP_SELF'];
}
else {
$serverrequri = $_SERVER['REQUEST_URI'];
}
$s = empty($_SERVER["HTTPS"]) ? '' : ($_SERVER["HTTPS"] == "on") ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/").$s;
$port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]);
$_SESSION['ref'] = $protocol."://>/".$_SERVER['SERVER_NAME'].$port.$serverrequri;
}
selfURL();
然后
header("Location: " . $_SESSION['ref']);
0
根据您的意见,您建议您真正要问的问题是如何禁用后退按钮?
这绝对不可能从PHP,我想可能根本不可能,因为它是由浏览器控制的。 JavaScript为您提供了一些控制,以便您可以找到忽略或禁用按钮的代码。
谷歌搜索'JavaScript禁用后退按钮'应该会给你一些结果。
相关问题
- 1. 用户登录成功后不要重定向后退按钮
- 2. 重定向到登录页面当用户按下注销wordpress
- 3. jsp中的后退按钮重定向到登录页面,无需注销
- 4. 防止用户FOM重新登录注销后通过点击后退按钮
- 5. 成功登录后显示注销按钮以及用户名
- 6. 重定向到时候用户注销后点击后退按钮在JSF
- 7. 注销后用户点击后退按钮时,如何重定向到登录页面?
- 8. Codeigniter登录注销按钮
- 9. codeigniter - 注销后仍然可以使用的后退按钮
- 10. 出现登录PHP后注销按钮
- 11. 在注销时显示登录页面(点击后退按钮)
- 12. 注销后的CodeIgniter后退按钮
- 13. 登录和注销重定向后PHP
- 14. 如何禁用注销后退按钮?
- 15. 后退按钮重定向到登录屏幕
- 16. 用户注销后重定向到登录页面,然后用弹簧安全按下浏览器后退按钮
- 17. Facebook登录按钮不再出现后登录然后注销
- 18. 注销后浏览器后退按钮
- 19. 按下后退按钮后需要重定向。怎么样?
- 20. Facebook“登录”按钮在登录后可见后点击后退按钮
- 21. 注销回调Facebook的登录按钮
- 22. Drupal的登录/注销按钮
- 23. AngularJS当用户按下后退按钮
- 24. 如何在注销后使用后退按钮显示登录页面?
- 25. 后退按钮注销symfony2 php错误
- 26. 浏览器注销后退按钮
- 27. 注销会话恢复后退按钮
- 28. 注销和浏览器后退按钮
- 29. Facebook的注销按钮和重定向注销
- 30. oauth认证后更改登录按钮以注销
你为什么要这个...? – 2013-03-01 06:42:22
我认为您可以在登录页面执行检查:如果此用户已经登录 - 将他重定向到其他地方。 – k102 2013-03-01 06:45:57
那不是我的问题.. – AndRaGhu 2013-03-01 06:48:40