はてなアンテナにアクセス解析(refererが取得できればOK)をつけたいのですが、ヘッダやフッタにscriptタグが使えません。無料(無料レンタルでもフリーのCGIでもOK)でリンク元を取得できる方法をお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:gwinzi No.1

回答回数148ベストアンサー獲得回数0

ポイント10pt

http://www.futomi.com/lecture/env_var/http_referer.html

環境変数 HTTP_REFERER ~どこからやってきたの?~ - futomi's CGI Cafe

HTTP_REFERERをPerlのCGIで$ENV{’HTTP_REFERER’} で取得することができます。

id:charcoal

最後に方法をつけたのがいけなかったですね。

無料レンタルのアクセス解析、または自分で設置するCGI(配布している物)でお願いします。

作れないわけではないのですが、面倒なので。

2003/05/27 19:16:57
id:undecided No.2

回答回数1ベストアンサー獲得回数0

ポイント10pt

http://www.cgiboy.com/

[CGIBOY]無料CGIレンタル

CGI BOYやACR WEBのような

レンタルCGIでリファレンスの分かる解析を借りられます。

「レンタル アクセス解析」なんかのキーワードで検索してみてもいいかもしれないです。

http://www.ziyu.net/

ACR WEB - CGIレンタル ブログパーツ

id:charcoal

どちらもscriptタグを利用して、JavaScriptでrefererを取得しているようですね。これではだめなんです。

一応、軽くは検索はしたんですが見あたらなかったので。

2003/05/27 20:46:44
id:lamer2 No.3

回答回数143ベストアンサー獲得回数0

ポイント10pt

これはいかがですか?

サーバによりますが、データをメールで送信してくれたりします。

id:charcoal

これも、JavaScriptでreferer取得してますね・・・

2003/05/27 21:25:45
id:wacky No.4

回答回数54ベストアンサー獲得回数1

ポイント50pt

残念ながら、はてなアンテナにアクセス解析をつけてもREFERERは取れないです(他の情報なら取れますが)。

よくあるアクセス解析では、一度ページを表示して、そこからアクセス解析のURL(通常は画像など)が呼ばれますが、その時点でREFERERが「はてなアンテナ」のURLに変わってしまいます。

それを避けるためにJavaScriptでREFERERを渡してやる方法が使われています。

しかし、はてなアンテナではXSS対策のためスクリプトが無効化されますので、その方法が使えません。

はてなアンテナ自体の機能としてにアクセス解析機能がつかないとどうにもならないですね。

id:charcoal

そういう仕組みなんですね。

SSIで実行する方法とJavaScriptで取得する方法しかないんですねぇ・・・

それ以外に方法があるのかと思って聞いてみました。

ありがとうございました。

2003/05/27 21:30:03

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません