在共享主機上禁用魔術引號
在共享主機上禁用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中文網其他相關文章!