![]() |
1
2
主要的缺点是,如果您必须处理输入,例如为了解析标记,您必须取消对输入的scape,然后不要忘记重新转义它。而且,它效率很低。查询占位符是防止SQL注入的非常好的方法。 至于卫生处理本身(不仅仅是SQL),您应该看看 Filter extension ,默认情况下在php 5.2和pecl中用于5.1。 |
![]() |
2
2
应用
|
![]() |
3
1
欺骗:
您可能会忘记还有其他类型的用户输入,因此,不要清除它们。
也就是说,除非你尝试这种方法,否则你永远不会知道,因为人们通常会不同意他们自己不使用的方法(见上文-)。 |
![]() |
4
1
不要试图清理数据。使用带占位符的查询。见 bobby-tables.com |
![]() |
5
1
我认为推广验证和过滤逻辑是个坏主意。毕竟,这就是《魔幻语录》背后的想法,现在这一点已被普遍谴责。 除此之外,验证字段输入通常涉及许多特定的垃圾。一般规则在验证中只占很小的一部分,特别是随着应用程序的规模和复杂性的增加。 最好设计一个迷你框架,允许您在同一个地方处理通用和特定的验证。像这样的…
|
![]() |
6
0
我想你真的在找 array_map() . 这样就不需要循环。是的,这对于保证数据库请求的安全是可以接受的。 但有一件事,你可能想用 $_SERVER['REQUEST_METHOD'] 在这里。(除非您使用它作为该函数的参数传入。) |