• ベストアンサー

パラメータで「~&reg_abc=a」が変換される

すみません。教えてください。 パラメータの受け渡しで、「~.php?&reg_abc=a」とすると、IE8では 「&reg」を「®」、つまり(R)マークに勝手に変換してしまい、結果、 「~.php?&_abc=a」のようになってしまってエラーとなってしまいます。 この現象を回避する方法というものはありますでしょうか。 ご教示いただけますと幸いです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.2

HTMLのルールを忠実に守るなら、URL中にも&という文字は使えません。 URLの表記そのものを「~.php?&reg_abc=a」のように、&を&に置き換えればいいです。

ajtchf
質問者

お礼

どんぴしゃなご回答でした。 おかげさまで解決いたしました。 本当にありがとうございました。

その他の回答 (1)

回答No.1

 URIを使用せず、セッションを生成しセッション変数で渡す方法はいかがですか?

参考URL:
http://www.php-ref.com/web/02_session.html
ajtchf
質問者

お礼

ありがとうございます。 参考にさせていただきます。