預設PHP 指令 magic_quotes_gpc是on的,也就是開啟的。這時候就可以用stripslashes() 函數刪除自動新增的反斜槓。
用法:
stripslashes($str)
輸出的結果就是去掉反斜槓的。
如果本地PHP 指令 magic_quotes_gpc是off的,如果用這個函數的話,就會把本來正常的反斜槓也去掉了。
解決辦法就是可以使用函數 get_magic_quotes_gpc() 進行檢測,如果是開啟的狀態,那麼就去除反斜杠,如果是關閉的狀態,則不去除反斜槓。
程式程式碼如下:
$str=$_POST["str"];//讀取str的內容賦值給$str變數 if(get_magic_quotes_gpc())//如果get_magic_quotes_gpc()是開啟的 { $str=stripslashes($str);//將字串進行處理 }
更多PHP相關知識,請存取PHP中文網!
以上就是PHP在引號前面新增反斜槓及去除反斜槓的辦法的詳細內容,更多請關注TW511.COM其它相關文章!