0

我正在研究一个向 php 提交一些值的 HTML 公式。现在,如果我在那里遇到一些问题,我目前正在显示错误和其中的链接javascript:history.back()

在 chrome 中,表单会再次打开,并像上次尝试一样填写所有值。但同样在 Firefox 中不起作用,表单显示为完全空白。在 Internet Explorer 中也是如此。

有没有办法将 chrome 的行为设置为标准,例如任何 PHP 标头或 html 元标记?

感谢帮助!

4

2 回答 2

1

您可以使用 $_SESSION 来保存答案,当浏览器关闭时,结果将不会被保存。但是使用 history.back(); 你会用它来检查是否设置了 $_SESSION['name'] 。如果是,我可能会通过 AJAX 解析它,以便在您的 Web 应用程序中获得一些流量。

于 2012-04-30T09:59:47.677 回答
1

如果 history.back() 与单击浏览器中的后退按钮相同,那么我认为保存(或不保存)表单值与浏览器设置的关系比 history.back() 函数本身更多。

我刚刚在 Firefox 和 chrome 中进行了快速测试,使用后退按钮时也会发生同样的情况(chrome 会记住除密码之外的所有内容,而 firefox 则不会)。

于 2012-04-30T10:04:31.097 回答