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

时间:2012-06-08 08:27:57

标签: php html user-experience browser-history

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

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

有没有办法阻止这个?用户体验不是必须单击两次后退箭头,并且必须有一种(相对简单的)方法来阻止这种情况发生。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:5)

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