我有一個由Php處理的html表單。當我提交表單時,如果我編寫例如:5 rue de l'ourq。如果再次提交表單是因爲我錯誤地輸入了表單的任何其他字段,那麼它會顯示5 rue de l'ourq並再次5 rue de l \\'ourq。這發生在地址提交。Php反斜槓問題
PHP變量:
$address = $_POST['address'];
$title = inputvalid($_POST['title']);
$f_name = inputvalid($_POST['f_name']);
的問題是$地址變量。我不是爲什麼它顯示反斜槓。這就是爲什麼我沒有把輸入無效功能,但不能解決這個問題。任何想法 ?
檢查php.ini文件中的'magic_quotes_gpc'選項並將其設置爲'Off'。我的答案如下。 – TheJSB
也許[addslashes()](http://php.net/manual/en/function.addslashes.php)函數,所以你需要[stripslashes()](http://www.php.net/manual/ en/function.stripslashes.php) –
數據庫插入之前,您的角色轉義可能存在問題。使用準備好的語句可以解決問題。 – Sebas