get_magic_quotes_gpc()
在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加转义字符“/”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误
获取php环境变量magic_quotes_gpc的值
在magic_quotes_gpc=On的情况下,如果输入的数据有单引号(’)、双引号(”)、反斜线()与 NUL(NULL 字符)等字符都会被加上反斜线转义。此时,函数get_magic_quotes_gpc()就会返回1
在magic_quotes_gpc=off,就必须调用addslashes这个函数来为字符串增加转义。此时,函数get_magic_quotes_gpc()就会返回0
<?php $str=$_POST['str']; if(!get_magic_quotes_gpc()){//未开启 $newStr=addslashes($str); } ?>
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/20409.html