首頁 > 後端開發 > php教程 > 如何在我的共享主機上停用 Magic Quotes?

如何在我的共享主機上停用 Magic Quotes?

Susan Sarandon
發布: 2024-11-24 21:50:20
原創
908 人瀏覽過

How Can I Disable Magic Quotes on My Shared Hosting?

在共享主機上禁用魔術引號

在共享主機上禁用PHP 的魔術引號可能具有挑戰性,因為您可能無權存取php .ini 檔案。以下是一些可能的解決方案:

使用自訂 php.ini 檔案

一些共用主機供應商允許您安裝自訂 php.ini 檔案。在這種情況下,您可以透過將以下行新增至php.ini 來停用魔術引號:

magic_quotes_gpc = off
登入後複製

使用.htaccess 檔案

如果安裝自定義php.ini 不是一個選項,您可以嘗試使用.htaccess 檔案。將以下指令新增至您的 .htaccess 檔案:

php_flag magic_quotes_gpc off
登入後複製

請注意,此方法可能不適用於所有共用託管平台。

使用 ini_set() 函數

您也可以嘗試使用 ini_set() 函數停用魔術引號。使用以下程式碼:

ini_set('magic_quotes_gpc', 0);
登入後複製

但是,請記住,此方法可能也不適用於某些共享託管平台。

實作自訂腳本

如果以上方法都不起作用,您可以實現自訂腳本來反轉魔術引號的效果。這是一個範例:

if (in_array(strtolower(ini_get('magic_quotes_gpc')), array('1', 'on'))) {
    $_POST = array_map('stripslashes', $_POST);
    $_GET = array_map('stripslashes', $_GET);
    $_COOKIE = array_map('stripslashes', $_COOKIE);
}
登入後複製

以上是如何在我的共享主機上停用 Magic Quotes?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板