我在一个HTML页面中有几个表单...
我必须在某处过滤这些表单...(例如,检查所有或某些表单元素是否具有值等...)
我使用ajax提交表单,但我不知道我是否应该在将其提交到我的php文件之前过滤它,或者在php文件中过滤它?
我希望以最快的方式显示数据......
??????????????
由于
答案 0 :(得分:2)
在两个地方过滤。您无法信任客户端发送到您服务器的任何内容,因此请始终在服务器端脚本中检查他们发送的内容是否正常。但是你不希望你的客户端等待,所以也要检查使用客户端脚本。
答案 1 :(得分:0)
始终考虑到那里有人停用了JavaScript。对于他们,您需要在服务器端检查数据 此外,可以操纵对JavaScript端的检查(Firebug等),因此您还必须检查服务器端的数据,以便启用JavaScript的人员。
答案 2 :(得分:0)
我首先会说在一个页面上有多个表单绝对不是最好的做法。特别是如果您使用Ajax提交表单。在客户端使用验证以及服务器端。考虑使用一些框架,这可以减轻您的生活,并为您提供一些自定义解决方案。