php禁止自动转义
PHP 2011/1/6 16:56:26 点击:不统计
http://%77w%77%2E%66%6F%72%61%73%70%2E%63n网站制作学习
php在用post提交方式提交内容时,用户的"<"等特殊字符会自动转义为"/<",如何禁止自动转义或者说不让php转义特殊字符呢。从网上找了一下有以下两种方法
方法一:设置php配置文件,在php.ini中设置:magic_quotes_gpc = Off ---- 一般情况下是on,怕用户忘记转义某些特殊字符。
方法二: 将转义的字符再次转义回来。
设置自动转义
if (get_magic_quotes_gpc()) { ,forex; // 检查magic_quotes_gpc是否打开,如果没有打开,用addslashes进行转义
$str = $_POST['str'];
} else {
$str = addslashes($_POST['str']);
}
以上就实现了不要php自动转义内容
http://%77%77%77%2E%66%6F%72%61%73%70%2E%63%6E
·上一篇:php插入mysql时间为空 >> ·下一篇:php输出菱形 >>