2014-09-28 32 views
-1

我剛剛完成了一個帶有PHP處理的HTML表單。我的表單在Javascript中進行了驗證,但我想知道是否最好在PHP中驗證我的表單。哪個更安全有效?使用Javascript或PHP驗證我的表單更安全嗎?

+2

如果你不使用PHP進行驗證,任何JS禁用的任何人都可以發佈任何他們想要的東西。如果你不想這樣,使用PHP。這在大多數情況下可能不是問題,但是最佳實踐。 – 2014-09-28 17:54:47

+0

謝謝你的建議,我肯定會驗證它。 – 2014-09-28 17:59:17

回答

3

是的,絕對JS驗證更友好高效,最終用戶會得到即時錯誤。再次,PHP端驗證也是必要的,以防止黑客入侵併且它是安全的。如果有人通過任何調試器刪除了您的JS驗證,該怎麼辦?總而言之,實施兩者都是好事。如果您使用PHP,而不是JavaScript

+0

是的,我很困惑,做或不做,這是我第一次,但我知道該怎麼辦,除了謝謝 – 2014-09-28 18:02:26

1

形式驗證只擔保的原因如下: -

1)JavaScript是一種客戶端語言的任何用戶可以禁用它。
2)如果您正在檢查數據庫中是否存在數據庫,可以使用php輕鬆完成。 3)使用開發人員工具,任何用戶都可以輕鬆操作JavaScript驗證過程。


使用php驗證是安全的,因爲它是服務器端語言,用戶無法操作驗證過程。

+0

是的,謝謝你們,我剛開始做它 – 2014-09-28 18:12:33