• 締切済み

エスケープ解除

以下のようなPHP構文の時に、 magic_quotes_gpcがOnであっっとしたら、 どのようにエスケープを解除すればいいのでしょうか? // フォームの値を取得します。 if ($_SERVER["REQUEST_METHOD"] == "POST") { foreach($_POST as $k = $v){ // 「magic_quotes_gpc = On」のときはエスケープ解除 if (get_magic_quotes_gpc()) { $v = stripslashes($v); } $v = htmlspecialchars($v); $$k = $v; } } else { exit(); }

みんなの回答

noname#9414
noname#9414
回答No.1

回答がついていないので・・・ if (get_magic_quotes_gpc()) {  $v = stripslashes($v); } で問題なく行ける気がするのですが、これだけでは足りないのでしょうか? #インデントするのに全角スペースを使用しています。 間違いがありましたらご指摘ください。 ではでは☆

参考URL:
http://jp2.php.net/get_magic_quotes_gpc

関連するQ&A