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