フォームのPOST送信時に、グローバル変数$_POSTに入っているデータのうち、シングルクォーテーション等にバックスラッシュが入ってしまう現象が発生。 phpに関する情報を探っているとphp.iniのmagic_quotes_gpcがonになっていると勝手に付加される模様。 POSTデータを処理する際にget_magic_quotes_gpcでonかoffかを調べて、offの時に addslashes で付加する処理を作成 $str=$_POST["data"]; if (get_magic_quotes_gpc()) { $ret = $str; } else { $ret= addslashes($str); } } しかし、失敗に終わる。get_magic_quotes_gpc が0(ゼロ)にもかかわらず。 さらに調べると、どうやらwordpressの方が勝手に addslashe