我有一个用户注册表格,使用PHP& MySQL& jQuery的。 将用户输入限制为120个字符的最佳方法是什么。
1st)使用类似VARCHAR的字段类型(120个字符(长度))让MySQL执行“脏”工作。
2)使用PHP substr
。
或者......其他......
始终牢记:
1)性能 - 资源使用
2)高效的
3)安全 - 漏洞
答案 0 :(得分:8)
对于用户理解:GUI中的限制
为了您获得的数据的安全性:限制为Php。
为了安全起见,其他程序员:SQL限制
答案 1 :(得分:1)
这两种:
答案 2 :(得分:0)
1)输入字段的最大长度 2)使用JS验证 3)使用PHP验证
如果尺寸超过120则返回错误。仅在文本长度正确时存储。