我有一个名为a.php的页面。它有一个表单并通过POST将数据提交到同一个文件(a.php)。页面加载没有错误。然后我点击该页面上的任何链接(b.php或b.html)。它像往常一样指向任何页面。然后,当我从b.php或b.html点击后退按钮时,它不会显示上一页。
有任何帮助解决这个问题吗?
由于
答案 0 :(得分:1)
关于方法
用于提交表单的call "$(DevEnvDir)..\Tools\vsvars32.bat"
方法创建或修改它是一种安全的方法。换句话说,$_POST
正在从浏览器向服务器发送数据
例如
在您的情况下,您获得的值POST
不是用于获取值使用POST
方法来实现此目的
为何文件过期?
我从wikipedia获取此图片。
为什么浏览器会这样做?
这是因为它可以防止重复提交。
例如:在任何购物网站上都有付款选项用户购买产品并付款,现在如果他/她(用户)再次刷新页面,则付款完成两次。
答案 1 :(得分:0)
根据你的问题,页面a.php正在向页面本身提交数据(发布),所以如果你转到其他页面然后再想回到页面a.php(通过单击浏览器上的后退按钮)它会导致文档过期,因为当您单击它时,您不会向页面a.php提交任何数据(帖子)。