共有ホスティングでマジック クオートを無効にする
共有ホスティングでは 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 Quote を無効にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。