簡體   English   中英

如何在PHP中驗證表單

[英]How to validate Forms in PHP

是否更好地使用PHP驗證PHP表單然后重定向錯誤,或者使用javascript驗證更好,然后只有在啟用javascript時才允許表單提交。

必須在服務器端驗證值,因為客戶端不可信任。

可以在客戶端驗證值,以便為啟用了JavaScript的用戶提供更好的用戶體驗。

我通常都這樣做。 如果你可以檢查javascript中的字段,它會節省加載時間並使你的服務器免受攻擊。 您仍然需要再次檢查服務器,以防他們禁用javascript或故意繞過它。

最好將兩者結合在一起,因為php可以處理原始請求而無需使用或啟用javascript,javascript,可以加快檢查過程並以優雅的圖形方式處理它

絕對兩者。 用戶可以關閉Javascript甚至編輯驗證腳本,因為它是本地的(使用Firebug或其他一些此類工具)。 是的,這意味着您可能幾乎在同一時間用兩種不同的語言編寫相同的驗證腳本,但這是避免提交錯誤或格式錯誤的數據的重要方法。

使用javascript驗證格式,例如電子郵件格式,密碼長度等。

如果存在相同的記錄,則使用php驗證db,例如相同的用戶名

除了黑客,99%ppl啟用javascript,所以只是把這個擔心扔掉。

在這里,我建議使用jquery驗證插件進行客戶端驗證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM