• ベストアンサー

フレームページで HTTP_REFERER

よろしくお願いいたします。 初心者ながらもHPを立ち上げ、Free配布のcgiもいくつか設置したのですが、 アクセス解析のcgiで、機能等に非常に満足のいくcgiが、参照元を取得するのに 「HTTP_REFERER」を使っていました。 私のHPは、フレームを使っておりまして、「HTTP_REFERER」では参照元が取得 出来ません。 どのようにすればよろしいのでしょうか?? ちなみに私の使っているサーバーは、HPとcgiが別サーバーとなっています。 解析するページからは『<img~~』で呼び出しています。

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

  • ベストアンサー
回答No.1

HTTP_REFERERというのは、見ている人のブラウザが返してくる直前のURLを返す変数です。 フレームを使用しているページでも使えるはずですが、、、。 どのように使われたいのでしょう??? ┌------index.html-----------┐ │┌---------┬----------┐│ ││・left.html・│・right.html・││ │└---------┴----------┘│ └-------------------------┘とファイル名を仮定すると・・・ 単に取り付けるだけなら ●フレームページの内側のページに付ける● この場合でも充分アクセス解析が出来るはずです。 仮に、ダイレクトにleft.htmlのページとかを表示されなくても、 index.htmlの内部で表示しただけのページでも、カウントされ解析されるはずです。 left.htmlとかright.htmlとか上部のページなどフレームページ内に表示される好きなページのHTMLファイルに<img~タグを貼り付ければ出来るはず。 もし違う使い方をされたいのならば補足してくださいませ。

ushi24
質問者

お礼

有難うございました。 何故かなかなかうまくいきませんで...(^^; 解析するページにJavaScriptを使ってRefererを送ることで何とか解決しました。

関連するQ&A