この記事は2009年11月18日に書かれたものです。既に内容が古い可能性があります。

PHP ダブルクォーテーション表示

新着情報更新システムに一部不具合があり検証後の覚書

不具合:ダブルクォーテーションがエスケープ処理される

サーバーによってmagic_quotes が有効な場合、stripslashes()にて回避

以下引用

GPC(Get/Post/Cookie) 処理に関する magic_quotes の設定を行います。 magic_quotes が on の場合、'(シングルクオート)、” (ダブルクオート)、\(バックスラッシュ) 、NULL には全て自動的に バックスラッシュでエスケープ処理が行われます。magic_quotes_sybase も on の場合、シングルクオートは、バックスラッシュではなく シングルクオートでエスケープされます。

http://www.php.net/manual/ja/info.configuration.php#ini.magic-quotes-gpc

勉強になった!

タグ: , ,