php自动添加反斜杠问题
php输出内容框的时候总是在"'符号前面添加反斜杠默认PHP指令magic_quotes_gpc是on$str='\\\\';echostripslashes($str)...
php输出内容框的时候总是在"'符号前面添加反斜杠
默认PHP 指令 magic_quotes_gpc是on
$str='\\\\';
echo stripslashes($str);//输出2个反斜杠
$_POST[h]=‘\\\\’;
echo stripslashes($_POST[h]);//输出2个反斜杠
也就是说通过POST提交4个反斜杠会少2个
提交一个反斜杠会消失
<textarea name="xx"><?=stripslashes($_POST[h])?></textarea>//如果$_POST[h]在输出前自动在每个反斜杠之前添加一个那么就是8个,用stripslashes()去掉还剩4个,提交入库只剩2个,少了两个 展开
默认PHP 指令 magic_quotes_gpc是on
$str='\\\\';
echo stripslashes($str);//输出2个反斜杠
$_POST[h]=‘\\\\’;
echo stripslashes($_POST[h]);//输出2个反斜杠
也就是说通过POST提交4个反斜杠会少2个
提交一个反斜杠会消失
<textarea name="xx"><?=stripslashes($_POST[h])?></textarea>//如果$_POST[h]在输出前自动在每个反斜杠之前添加一个那么就是8个,用stripslashes()去掉还剩4个,提交入库只剩2个,少了两个 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询