跳过提交页面的php后退按钮

Posted

技术标签:

【中文标题】跳过提交页面的php后退按钮【英文标题】:php back button which skip submit pages 【发布时间】:2019-06-02 08:44:09 【问题描述】:

我在做一个简单的函数时遇到了一些麻烦。

我有这种结构:

index1.php

-- page1.php

-- page2.php

index2.php

-- page3.php

[.....]

page1.php 这样的每个页面都有一个表单。用户来给它提供所需的数据并提交给 page1.inc.php 处理数据并将它们存储在数据库中。然后一个头函数把他带回到page1.php

用户可以多次提交,并且在我获得的历史记录中(如果我提交 2 次):

page1.php >

page1.inc.php >

page1.php >

page1.inc.php >

page1.php >

现在在像 page1.php 这样的每个页面中,我都有一个 back 按钮,我需要这个按钮直接重定向到他的“索引父亲”而不按 N 次。

有没有比我将每一页分配给他的索引父亲的数组更好的解决方案?

【问题讨论】:

欢迎来到***。请阅读How do I ask a good question? 以更好地解决您的问题。分享你的代码,你试过什么? 【参考方案1】:

对于这种类型的导航面包屑可能很有用。 您可以查看以下链接。

https://www.w3schools.com/howto/howto_css_breadcrumbs.asp

如果您需要任何帮助,请告诉我。

【讨论】:

是的,这可能很有用,但我正在寻找更自动化的东西...... 好的,我会尝试自动解决这个问题

以上是关于跳过提交页面的php后退按钮的主要内容,如果未能解决你的问题,请参考以下文章

.net mvc如何防止用户后退,现在保存订单后能回到订单页面重复提交,如何能防止后退

后退按钮重新提交表单数据 ($_POST)

如何使浏览器后退按钮跳过内页导航并返回上一页

PHP防止表单重复提交的几种常用方法汇总

在浏览器后退按钮上自动重新加载POST请求

当backstack为空时,按下android上的后退按钮会破坏导航逻辑