2016-02-04 58 views
0

我正在使用窗体来使用post方法检索数据。一旦我这样做,并从数据库中检索数据,如果我想刷新页面,我的浏览器会给我一个警告窗口,告诉我它将不得不重新发送数据。我会如何去使这个窗口不出现?使用提交的窗体提醒窗口刷新页面

回答

0

在表单上,​​您需要将method =“POST”更改为method =“GET”。

此外,你应该改变你的请求到“$ _GET”而不是“$ _POST”的方式。 您会注意到提交后参数将出现在URL上。

请注意,这不是表单的推荐,它经常用于搜索框。

+0

感谢后,这帮助了我。 :) – BloodDrunk

+0

只是简单的问题:它是否容易SQL注入? – BloodDrunk

+0

这一切都取决于你的PHP代码,表单方法本身不会保护你免受SQL注入,它只会对最终用户更加明确,如果有人正在尝试SQL注入你的代码,他会能够使用POST方法来做到这一点。 –

0

它应该是形式action另一个页面,在完成插入数据,比重定向到形成

或完成数据发送带有jsvascript代码 重定向像

window.location.href = window.location.pathname;