欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 经验分享 > PHP > PHP addslashes()转义函数用法示例

PHP addslashes()转义函数用法示例

2018-06-23 571 收藏 0 赞一个 0 真差劲 0 去评论

PHP中的addslashes() 函数在指定的预定义字符前添加反斜杠,通常这些预定义字符是:单引号 (')、双引号 (")、反斜杠 (\)、NULL。为存储在数据库中的字符串以及数据库查询语句准备合适的字符串,默认情况下,PHP 指令 magic_quotes_gpc 为 on,对所有的 GET、POST 和 COOKIE 数据自动运行 addslashes()。不要对已经被 magic_quotes_gpc 转义过的字符串使用 addslashes(),因为这样会导致双层转义。

通过以下函数可将特定字符转义后存储在mysql中:比如当存储“'”符号时,如果不转义可能会出错。

function sql_injection($content)
{
   if (!get_magic_quotes_gpc()) {
       if (is_array($content)) {
         foreach ($content as $key=>$value) {
             $content[$key] = addslashes($value);
         }
     } else {
	addslashes($content);
     }
   }
return $content;
}


一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

大家评论