gpt4 book ai didi

php - 如果表单仅通过 JavaScript 提交,是否需要 PHP 验证?

转载 作者:行者123 更新时间:2023-12-02 06:05:16 25 4
gpt4 key购买 nike

如果我有一个表单,比如一个简单的联系我表单,其中包含姓名、电子邮件、消息等输入。并且我将表单设置为使用 Ajax after JavaScript 验证返回 true 来提交在所有输入上。

我还需要使用 PHP 验证输入吗?如果 JavaScript 被关闭,表单怎么可能仍然提交?如果由于 JavaScript 关闭而无法提交表单,那怎么会造成任何伤害?

最佳答案

当然你需要服务器端验证! :-)

它总是需要的。

只需安装此附加组件:https://addons.mozilla.org/en-US/firefox/addon/tamper-data/ .

它让您可以自由修改发送到服务器的内容。

此外,Firebug让您修改浏览器看到的内容,然后提交给服务器。

打个比方:银行的保险柜上有锁。但他们有安全摄像头和警报系统,以防锁无法阻止有人偷窃。

编辑:

如果您使用的是联系表(并且脚本会自动向联系人发送电子邮件),请记住,只需将地址添加到电子邮件字段,有人就可以让您的脚本发送 1000 封垃圾邮件。

为避免这种情况,您需要进行服务器端验证。您根本不能依赖客户端验证。

关于php - 如果表单仅通过 JavaScript 提交,是否需要 PHP 验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11609158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com