我正在寻找进行验证的最佳方法,我一直使用jQuery进行验证,然后如果验证都很好,那么使用jQuery的post方法将数据发布到另一个php文件,然后该文件通过PDO查询进入我的DB。
我的问题是:使用jQuery post是否足够安全,或者有其他更安全的方法吗?我在php中进行验证,但无法获得相同的效果,例如将输入框的边框颜色更改为红色或类似的效果。
任何建议都很好,或者如果你知道其他方法的话!
是的,我正在对双方进行验证,但我只是想知道是否有更好的方法来代替使用jQuerypost。我首先使用jQuery进行验证,然后将其发送到我的php脚本,在那里对其进行验证和检查,然后使用PDO将其插入数据库。
使用jQuerypost的好处是,它显示了我的页面所需的所有字段(例如,用户可以打开我的js文件,查看发送的字段和发送的位置!),因为使用php会在一定程度上隐藏它们。这就是我所关心的。
我不知道你所说的安全是什么意思,但仅仅使用客户端验证是不够的。您必须设置服务器端验证。
虽然您将设置服务器端验证,但使用客户端验证的优点是。
- 减少网络流量(服务器)
- 显示验证消息而不重新加载页面。喜欢你说的那些