是否有一种很好的技术可以确保PHP执行的验证与执行Javascript的验证相同?
答案 0 :(得分:2)
曾经有一段时间我们只会使用javascript验证,然后人们看到你可以绕过javascript验证,所以他们也开始用PHP / ASP进行验证。然后,人们感到无聊,但是很强烈,AJAX显示:)
我建议大约50%的时间使用以下内容:
使用您选择的库(我使用jQuery)将您的表单通过ajax发布到php中的验证脚本,期望JSON返回给出您的错误或返回一些HTML以向您的用户显示错误。使用这种技术,它看起来像javascript验证,因为页面没有改变,验证只在PHP端完成。
这是我倾向于实施的,除非我被迫使用文件上传(你不能正确使用ajax发布文件上传)或者除非我的老板要我绝对做真正的Javascript验证。