URLで渡したパラメータに勝手に円(¥)マークが挿入されてしまうのを防ぐ方法

新しいWEBサービスで、無料で簡単にヘッダーバナー画像が作れるツールを公開したんだけれど、
その際にローカルで起こらなかったことがサーバー上で起こってたのでちょっと困っていた。
その解決方法についての備忘用メモ。
その現象というのは、ページ遷移の際にパラメータを受け取ったら¥マークが入ってしまう現象。
まあ、自動で特殊文字をエスケープしてくれてるんだろうなというのはわかったけど、
どうやって直すのかがわからなかった。
PHPのどのパラメータをいじればいいのかわからなかったので色々調べていたら見つけた。
たまたま見つけて参考にしたサイト。

PHPで、円マークが意図しないのに混入する場合
magic_quotes_gpc の設定

まあ、magic_quotes_gpcの設定をoffにするだけでよい。
php.iniファイルに
magic_quotes_gpc=off
と入れるだけ。

同じように悩んだ人がいたらこのページを見つけてもらえたら幸いです。

TrackBack URL :
Category: PHP, 備忘メモ
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>