您好,欢迎访问一九零五行业门户网

php 最简单sql防注入函数与方法

mysql_real_escape_string — 转义 sql 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集.
但是注意:该函数并不转义 % 和 _,另外,最好不要对整条sql语句使用该函数,而是只转义传入sql语句的字符串参数,否则会发生意想不到的结果.

addslashes() 函数在指定的预定义字符前添加反斜杠.
这些预定义字符是:
单引号 (') 双引号 () 反斜杠 () null
默认情况下,php 指令 magic_quotes_gpc 为 on,对所有的 get、post 和 cookie 数据自动运行 addslashes(),不要对已经被 magic_quotes_gpc 转义过的字符串使用 addslashes(),因为这样会导致双层转义,遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测.
$str=jane & 'tarzan'; //定义html字符串 echo html_entity_decode($str); //输出转换后的内容 echo
; echo html_entity_decode($str,ent_quotes); //有可选参数输出的内容
永久地址:
转载随意~请带上教程地址吧^^
其它类似信息

推荐信息