小编Chr*_*ris的帖子

urlencode()是否足以在2011年停止所有SQL注入攻击

我将一些简单的用户数据传递到mysql数据库中.

PHP的urlencode()返回一个字符串,其中除-_之外的所有非字母数字字符.已被替换为百分号(%),后跟两个十六进制数字.

我并不担心空间会变成加号或其他格式问题.我也不担心XSS和其他HTML黑客攻击.

我相信我应该避免'和'风格攻击.

问题:是否有其他类型的sql攻击可以与 - 或_或.一起使用.?

例:

mysql_query("UPDATE cars SET color = '".urlencode($c)."' WHERE garage = 29");
Run Code Online (Sandbox Code Playgroud)

先感谢您

php mysql

6
推荐指数
3
解决办法
5409
查看次数

标签 统计

mysql ×1

php ×1