php - 重定向后停止页面在历史记录中被记住

标签 php html user-experience browser-history

我有一个页面,当点击一个 a 链接时(它必须保持一个 a 链接,没有 JavaScript),被重定向到一个 PHP 脚本来执行一个近乎瞬时的操作,然后返回到前一个页面。

问题是,当用户点击后退按钮时,页面返回到执行脚本之前加载的页面,用户必须点击后退按钮两次才能返回发送页面。

有什么办法可以阻止这种情况吗?必须点击两次后退箭头并不是很好的用户体验,必须有一种(相对简单的)方法来阻止这种情况的发生。

感谢任何帮助。

最佳答案

发送 301 header 。 header('HTTP/1.1 301 Moved Permanently'); - 它必须在任何输出之前发送。然后,无论您重定向到哪个页面,都将替换 PHP 页面。

关于php - 重定向后停止页面在历史记录中被记住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10945412/

相关文章:

MySQL 上的 PHP PDO 查询未按预期返回

html - scroll parent溢出时水平滚动 :hidden

javascript - 我应该使用表单将 JSON 数据提交给 REST api

javascript - 在此上下文中元素 div 不允许作为元素 h5 的子元素

jquery - 检测用户是否在 jQuery 中悬停一段时间

android - ListView 内的水平 RecyclerView 滚动不流畅

user-interface - 如何以可视方式分离 EPiServer ContentType 的属性?

php - PHP中如何根据条件搜索数组

php - 按两个不同的日期和时间mysql分组

php - 在php中导出到excel时更改列名