オンラインショップ構築で問題発生
// 2009年12月5日 // Comments (0) // Webサイト構築
中古オフィス家具オンラインショップ構築の案件があり、EC-CUBEを採用して画面デザインをしていたら、ページ更新(プレビューや登録)をするとHTMLのタグにバックスラッシュ(または\)が挿入されてしまうという現象に遭遇しました。

Mac、Winともに結果は同じです。
EC-CUBEの管理画面で編集しないで、該当ファイル(xxxx.php)を探して直接編集してFTPすることも可能ですが、どうにも気持ち悪いので調べてみたところ、いくつかのサイトで回避策が掲載されていて、それを試してみたら簡単に解決しました。
原因は、群馬インターネットのサーバ側のphpの設定では、magic_quotes_gpcがONになっていたからで、この設定をOFFにすればいいわけです。
magic_quotes_gpcをOFFにする方法は、index.phpがあるトップ階層に「php_flag magic_quotes_gpc Off」と記述した.htaccessを置けばOK。

たったこれだけのことだったのに、ろくに調べもせずにいろいろ試していたため2時間も無駄にしてしまいました。
なんとまぁ、情けないこと・・

