ホームページ  >  記事  >  バックエンド開発  >  PHPで引用符の前にバックスラッシュを追加する方法(PHPでバックスラッシュを削除する)

PHPで引用符の前にバックスラッシュを追加する方法(PHPでバックスラッシュを削除する)

WBOY
WBOYオリジナル
2016-07-25 08:56:18776ブラウズ
  1. $str=$_POST["str"]; //strの内容を読み込み、$str変数に代入します
  2. if(get_magic_quotes_gpc()){ //If get_magic_quotes_gpc()がオンになっています
  3. $str=stripslashes($str); //文字列を処理します
  4. }
コードをコピーします

この問題を解決する 3 つの方法を以下に紹介します:

1. PHP 設定ファイル php.ini を変更します。 この方法は、サーバーを管理する権限がある場合にのみ適しています。仮想空間を使用する場合は、最後の 2 つの方法のみを使用できます。 PHP 構成ファイル php.ini で、magic_quotes_gpc、magic_quotes_runtime、および magic_quotes_sybase を off に設定します。 次のように:

  1. if(get_magic_quotes_gpc()){
  2. functiontripslashes_deep($value){
  3. $value=is_array($value)?array_map('stripslashes_deep',$value):stripslashes($value) );
  4. $value を返す
  5. }
  6. $_POST=array_map('stripslashes_deep',$_GET);
  7. $_COOKIE=array_map('stripslashes_deep',$_COOKIE) ;
  8. $_REQUEST=array_map('stripslashes_deep',$_REQUEST)
  9. }
コードをコピーします
;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。