首頁 >後端開發 >PHP問題 >php如何讓字串不轉義

php如何讓字串不轉義

藏色散人
藏色散人原創
2020-11-17 09:17:045937瀏覽

php讓字串不轉義的實作方法:1、透過php.ini設定檔設定避免轉義;2、使用stripcslashes方法避免轉義資料;3、透過在htaccess檔案設定來避免轉義數據。

php如何讓字串不轉義

推薦:《PHP影片教學

在php中,避免資料被轉義,除了可以設置php.ini設定檔方法外,還可以使用stripcslashes()方法來避免轉義,也可以透過在.htaccess檔中設定來避免轉義。以下介紹這三種方法。

php.ini設定檔設定避免轉義

找到php安裝目錄,在安裝目錄下,找到php.ini文件,使用記事本開啟。

 

在開啟的php.ini檔案裡面,尋找magic_quotes_gpc設定選項,如果找不到,可以在設定檔後面新增magic_quotes_gpc=Off。

php如何讓字串不轉義

使用stripcslashes()方法避免轉義資料

新建一個php文件,命名為test.php,用於介紹如何使用stripcslashes()方法避免轉義資料。

 

php如何讓字串不轉義

為了避免輸出測試資料時亂碼,這裡使用header("Content-type: text/html; charset=utf-8")設定頁面的編碼為utf8。

php如何讓字串不轉義

在test.php檔案裡,建立一個變數$data,把帶轉義字元儲存在變數中,使用stripcslashes()來移除轉義字元。

 

php如何讓字串不轉義

運行test.php文件,查看輸出的結果,可見成功實現將已轉義的資料轉換為不帶轉義字元的數據。在實際開發中,可以對資料使用stripcslashes()處理,避免取得轉義資料。

 

php如何讓字串不轉義

在.htaccess檔案設定避免轉義資料

開啟網站根目錄的.htaccess文件,將在文件中添加設定來避免轉義數據。

php如何讓字串不轉義

在.htaccess檔案裡,寫程式碼php_value magic_quotes_gpc Off加入.htaccess裡,實現避免資料的轉義,程式碼如下:

php如何讓字串不轉義

以上是php如何讓字串不轉義的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn