|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
| [1928] Re:HTMLファイルの直前URL |
| 投稿者:北岳さん 2002/03/29 8:03:29 |
| 解決しないんですが、一応。 トップページ(HTML)の末尾あたりに、 ------------------------------- <script language="JavaScript"> document.write('<br>url=' + document.referrer + '<br>'); </script> -------------------------------- と書けば、トップページにアクセスされた途端に、直前URLを画面に表示できます。 ところが、 (1) URLをじか打ちされると、referrerは空白になります。 従って環境変数で言うところの HTTP_REFERER(ページ名)のみならず、REMOTE_ADDR(IPアドレス)も取りたい。 しかしこちらは、「HTMLのトップページにアクセスされた途端に」JavaScriptだけでは、取れないようです。 (2) じか打ち対応は後回しにして、body onLoad でASPを呼んで、JavaScriptで得た document.referrer を渡してからトップページに戻ってくればよい。 しかし、ASPからの戻りを <% Response.Redirect トップページ %> とやると、無限ループに陥ってしまう(筈です)。 戻らずにトップページ自体をASPで書き換えればよいのですが、それではトップページを最初からASPで置けば良いことになり、(さやかさんの場合は前に戻ってしまうので、)却下。 外部アクセス解析サービスを試用してみた結果、cgiのアクセス解析でも、IPアドレス(REMOTE_ADDR)は取れず、URLをじか打ちされると直前ページ名(HTTP_REFERER)を取れないのは、同じのようです。 (私は使っていませんが)リモートスクリプトでも使うのかな・・・ ブラウザ依存機能はあまり使いたくなく、こんなの使わなくても、(2)は解決しそうな「ヤマ勘」がするのですが、判りません。 |
![]()
HTMLファイルの直前URL
さやかさん
[2002/03/23 15:46:45]
[1908]
|
Re:HTMLファイルの直前URL
喜平さん
[2002/03/24 2:32:24]
[1910]
Re:HTMLファイルの直前URL
さやかさん
[2002/03/24 13:12:11]
[1911]
Re:HTMLファイルの直前URL
北岳さん
[2002/03/29 8:03:29]
[1928]
Re:HTMLファイルの直前URL
Tomitomiさん
[2002/03/29 13:28:26]
[1931]
|
|
TreeBBS For ASP V.0.1.3 |