stripcslashes 可以去除addslashes 添加的斜线,如果没有调用addslashes,结果会怎么样呢。

 

 1 if(get_magic_quotes_gpc()){
 2     $str = stripcslashes($str);
 3     //$str = addslashes($str);
 4     echo "on <br/>";
 5 }else{
 6     echo "off <br/>";
 7     $str = stripcslashes($str);
 8     //$str = addslashes($str);
 9 }
10     echo $str;

 

经过试验得出 两条斜线"\\"及其两条一下的斜线都可以被去除。两条斜线以上的,会至少保留一个斜线。这也是个比较有意思的现象。