php - 将浏览器后退按钮更改为返回两次

标签 php javascript html

我有这个 web 应用程序,它对所有网站执行以下标准

  • 用户浏览到网站上的任何页面
  • 他们点击任何页面标题上的登录链接
  • 访问登录页面,然后登录并转到他们的登录页面
  • 如果用户然后点击返回按钮,他们将进入登录页面并重定向到主页(因为他们已经登录)。

如何在 javascript 或 php 级别更改以下内容

  • 用户浏览到网站上的任何页面
  • 他们点击任何页面标题上的登录链接
  • 访问登录页面,然后登录并转到他们的登录页面
  • 如果用户然后点击后退按钮,他们将到达他们在看到登录页面之前访问过的页面。

谢谢

最佳答案

有几种方法可以做到这一点,最简单的是: 1. 更改登录过程脚本重定向的方式,如果更改位置 header ,则网络浏览器将在用户返回时忽略该页面。在 PHP 中,它很容易

header("Location: http://www.google.com");

或者 2.使用 AJAX 登录系统,而不是从主页->登录页面->个人资料页面,您可以有一个页面内弹出框,允许用户在主页内登录。

无论哪种方式,作为一个易于使用的功能,您应该在用户登录后将其送回主页,这样就无需使用后退按钮 - 在新主页上只需“欢迎 Bob,个人资料”链接与主页等合并”在检测到用户时添加。

希望对您有所帮助:)

关于php - 将浏览器后退按钮更改为返回两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2220315/

相关文章:

javascript - Google 可视化 - 第 0 行的行类型无效

javascript - 暂停文档 - HTML、CSS、JavaScript

javascript - 使用 jQuery 或 JavaScript 将 <span> 与 <a> 包裹起来

javascript - 使用客户端 HTML 表排序对行进行分组

javascript - HTML5 PushState 与 Backbone.js 路由器无法在特定服务器上工作,但在其他服务器上工作

javascript - 如何使用 javascript 自动播放 html5 音频标签

html - Bootstrap 在较小的屏幕中垂直定位到水平

php - 在 PHP 中测试 UTF-8 字符串是一种可靠的方法吗?

php - 禁用 apache2 日志

PHP OOP MySQL 注册系统 MySQL_NUM_Row 错误