• ベストアンサー

ドコモ携帯で$ENV{'HTTP_REFERER'}が表示されない。

ドコモ用のプログラムを作成しています。 環境変数の$ENV{'HTTP_REFERER'}をドコモのブラウザから 表示させたかったのですが、表示できません。ほかの環境変数は 表示できるのですが、なぜか$ENV{'HTTP_REFERER'}だけが表示 できません。ほかのキャリアでは表示できるのですが、なぜでしょうか? どなたかご教授お願いいたします。

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

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

DoCoMoの機種はREFERERを送出しないものが多いようです。 (REFERERはHTTP通信の規格上では必須項目ではありませんし、バグというわけでもないです。) アクセス解析なんかで参考程度に参照するならともかく、 REFERERに依存したプログラムは書くべきではないようです。

kenta_0401
質問者

お礼

ありがとうございます。

その他の回答 (1)

  • PED02744
  • ベストアンサー率40% (157/390)
回答No.2

すでに回答が付いちゃっているようですが、 今のDoCoMoの携帯は、携帯ブラウザで見た場合、REFERERを送出しません。 フルブラウザで見る場合にでさえ、REFERERを送出するかどうかユーザが決められます。