- - PR -
リファラーについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-01-27 15:50
いつもお世話になっております。
リファラーについてわからない事がありますので ご教授頂けたらと思います。 現在、javascriptを用いて新しいブラウザ(JSPで作成したページ)を 立ち上げようとしています。 その際、遷移するページのURLにパラメタとしてHTTP_REFERER=XXXを設定しています。 クリックして新しく立ち上がる時、JSPでrequest.getHeader( REFERER )を 記述しているのですが、うまく値(HTTP_REFERER=XXX)が取得できません。 原因として何が考えられますでしょうか? 宜しくお願い致します。 サンプルソース 【test.html】------------------------ … <script type="text/javascript"> function toTestJsp() { inbox = window.open( "http://server/jsp/test.jsp?userId=test" + "&HTTP_REFERER=test","TestJsp","directories=no,location=no,menubar=no,toolbar=no,resizable=no,top=0,left=0,scrollbars=no,status=yes,width=1014,height=690" ); } </script> … <body> <A href="JavaScript:toTestJsp();">TestJspへ</A> </body> … ------------------------------------ 【test.jsp】------------------------ … referer = request.getHeader( "Referer" ); System.out.println( "受け取るリファラー:" + referer ); … ------------------------------------ |
|
投稿日時: 2006-01-27 16:04
URLのクエリ文字列でリクエストヘッダは設定できないですね。
やるなら request.getParameter( REFERER ) でしょう。 ただ、getParameter では一般的なリファラは取得できませんが・・。 |
|
投稿日時: 2006-01-27 16:19
インギ様
> URLのクエリ文字列でリクエストヘッダは設定できないですね。 > やるなら request.getParameter( REFERER ) でしょう。 > ご回答ありがとうございます。 値を取得出来ました。 ありがとうございました。 > ただ、getParameter では一般的なリファラは取得できませんが・・。 > 確かにその通りですね…(汗) 最初は一般的なリファラー取得という仕様だったのですが、 急遽この方法に変わったもので。。。 お手数お掛けしました。 |
1