- 締切済み
携帯のアクセス解析でreffererは無理?
携帯からのアクセスを解析するときに、 reffererを取得することって不可能なんでしょうか? reffererってJavaScriptでのみ取得できる物ですか? もし取得かのうならばその様な事ができるCGI配布先を教えて貰いたいです SSIの使用できるサーバーを使っています 携帯用サイトも運営してるんですが、 アクセス数を増やすためにいろいろと工夫しようと思うのです
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- burn
- ベストアンサー率65% (25/38)
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」です)
- yuizuian
- ベストアンサー率42% (103/245)
CGI(Perl)でも参照可能ですよ。 $ENV{'HTTP_REFERER'} 大抵のアクセス解析で使用されています。
補足
それでもページの方にはJavaScriptを使って書かれてるじゃないですか そのJavaScriptが無くてもできるのかって事です JavaScript使わないでアクセス解析しているCGIもありますか?