php - 返回按钮跳页

标签 php browser server settings windows-server

当我单击网页上的后退按钮或退格键时,仅在我的网站上,页面会跳过 2/3 页。

例如,如果我访问以下内容:
www.domain.co.uk/page1.php
www.domain.co.uk/page2.php
www.domain.co.uk/page3.php
www.domain.co.uk/page4.php

如果我在 page4.php 上单击“返回”或按回车键,我将返回到 page1.php 而不是 page3.php。

我在浏览器(Chrome、Firefox、IE 和 Edge)上都注意到了这一点,但只在我的网站上注意到了这一点。其他网站都没问题。它还可以跨多台计算机,立即指向站点配置。

我不知道从哪里开始寻找。我在谷歌上搜索了这个问题,它只返回浏览器特定的问题,通常是在安装了多个插件并且发生冲突时,但我可以排除这种情况,因为多台机器受到影响,包括根本没有安装插件的机器。

该网站使用 PHP 文件,并托管在 Windows Server 2008 R2 上 - 不确定这是否有帮助..

如果需要更多信息,请告诉我,我很乐意提供。

提前致谢。

编辑:正如评论中所建议的,通过避免带有重定向的页面进行测试并按其应有的方式工作。为什么重定向会导致此问题?

最佳答案

随着问题变得更加清晰:

您的重定向导致浏览器跳过导致按后退按钮时重定向到其他页面的页面。看看这个article .

关于php - 返回按钮跳页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34071176/

相关文章:

html - Doctype 搞乱了 CSS 字体样式?

search - YouTube 搜索错误 "Google Sorry... We' 对不起......但您的计算机或网络可能正在发送自动查询”

apache - 一个 IP 地址上的一个 SSL 证书服务于多个域

ruby-on-rails - 构建服务器以在本地托管 Rails 应用程序

PHP 使用 json_decode() 读取无效的 json;

PHP/MySQL 向我抛出索引错误,但它已经列出

PHP - 从函数返回数组

php - 将查询结果拆分为 3 个集群

javascript - 安装时将所有 (*.js) 或 (*.css) 文件批量添加到服务工作线程缓存

java - 在客户端服务器应用程序中动态选择连接端口