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

Jac*_*ill 3 html php user-experience browser-history

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

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

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

任何帮助表示赞赏。

Sco*_*ens 5

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