PHP GET・POST時にデータが自動エスケープする時 – stripslashes

php.iniの設定に「magic_quotes_gpc」というものがあります。
これが「ON」の状態だと、GET・POST時に以下のデータを自動的にエスケープします。

自動エスケープはセキュリティー上とても助かりますが、必ずしも必要とは限りません。
しかし、レンタルサーバーで「magic_quotes_gpc=ON」になっている場合、
php.iniを自由に変更できない場合もあるので次の処理で自動エスケープを解除してみます。

if (get_magic_quotes_gpc()) {
 $_POST['ポストデータ'] = stripslashes($_POST['ポストデータ']);
}

http://blog1.aitacos.com/?p=209

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です