2016-02-04 60 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;