• 締切済み

携帯のアクセス解析でreffererは無理?

携帯からのアクセスを解析するときに、 reffererを取得することって不可能なんでしょうか? reffererってJavaScriptでのみ取得できる物ですか? もし取得かのうならばその様な事ができるCGI配布先を教えて貰いたいです SSIの使用できるサーバーを使っています 携帯用サイトも運営してるんですが、 アクセス数を増やすためにいろいろと工夫しようと思うのです

みんなの回答

  • burn
  • ベストアンサー率65% (25/38)
回答No.2

yuizuianさんの回答通り、$ENV{'HTTP_REFERER'} を使って、CGIで可能です。 ただし、アクセス解析を行う場合、まず大抵トップページに解析ツールを使いますよね。 トップページをCGIで作成すれば、上記$ENV{'HTTP_REFERER'} を使って可能ですが、トップページはデザイン性が重要な為、トップページにCGIを使用する人は少ないですよね。 又、例え、ページにCGIを使用したとしても、アクセス解析ツールは、別のプログラムとして動かしますよね。 その場合、アクセスツールはHP上のページから読み出されるので、HPに来る前のURLは自身のURLになってしまいます。 ですから、通常は、ページ内のJavaScriptでURLを取得し、アクセスツールに取得したURLデータを送信しているわけです。 今回の質問では携帯電話のアクセス解析ですから、当然JavaScriptは使えませんね。 携帯電話用のアクセス解析ツールは下記URLにあります。 ただ、申し訳ないですが、reffererが取得できたか定かではありません。ご確認ください。 SSIでお使いになるのであればいろいろあると思いますが、Perlのソースが判って自身でモディファイが可能であれば、 http://www.jotu.cs.ritsumei.ac.jp/~raison/cgi-bin/sc/ からソースをダウンロードできますよ。 (「sc.pl」です)

参考URL:
http://www.icocomo.com/cgi_link/mail_1.html#access
  • yuizuian
  • ベストアンサー率42% (103/245)
回答No.1

CGI(Perl)でも参照可能ですよ。 $ENV{'HTTP_REFERER'} 大抵のアクセス解析で使用されています。

Teenage
質問者

補足

それでもページの方にはJavaScriptを使って書かれてるじゃないですか そのJavaScriptが無くてもできるのかって事です JavaScript使わないでアクセス解析しているCGIもありますか?

関連するQ&A