|
|
1
5
您的浏览器之所以这样做,是因为当用户单击“上一步”时,浏览器需要再次发布数据以重新加载页面。解决这个问题的一种方法是使用GET请求而不是POST。在GET请求中,表单数据包含/编码在实际URL中。 作为旁注,无论是使用GET还是POST,您都应该考虑是否需要使用会话来缓存结果,以防止不必要的数据库调用。
编辑:关于表单、POST/GET请求以及它们之间的差异,有一些很好的信息 here ,包括有关解决此问题的“发布后重定向”模式的信息。 |
|
|
2
0
|
|
|
3
0
有两种方法可以防止这种行为。
|
|
|
4
0
这与PHP无关。 将要求再次执行该职位。 GET不会发生这种情况的原因是GET信息是 在URL中。 |