問題タブ [http-referer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1511 参照

php - 画像のリクエスト時にリファラー情報を取得するには?

画像を (php で) 読み込んでから、ヘッダーを取得しながらエコーする必要がありますか? それとも別の方法がありますか?

0 投票する
3 に答える
2786 参照

http - URL フラグメントとリファラー ヘッダー

URL にフラグメント ( の後の部分#) があるページにいて、リンクをクリックして別のページに移動するとします。Refererほとんどのブラウザは、元のページの URL をヘッダーでサーバーに送信します。私が知りたいのは、これに URL フラグメントが含まれるかどうかです。

実際にさまざまな動作を確認したので、これはブラウザ固有のものである可能性があります。どのブラウザが何をするか知っている人はいますか? HTTP仕様はこれについて何と言っていますか?

0 投票する
2 に答える
41862 参照

php - MSIE の $_SERVER['HTTP_REFERER'] PHP 変数の代替

$_SERVER['HTTP_REFERER']アプリケーションで変数を使用しました(PHPを使用)。Firefox では、上記の変数は wokring です。しかし$_SERVER['HTTP_REFERER']、Microsoft Internet Explorer 8 では動作しないことがわかりましたHTTP_REFERER。変数が MSIE8 と MSIE7 では動作しないことも知りました。

変数を使用$_SERVER['HTTP_REFERER']してMSIE7/8を取り除く方法、または$_SERVER['HTTP_REFERER']変数の他の代替手段はありますか?

ご提案いただきありがとうございます。

-プラビン。

0 投票する
2 に答える
17021 参照

php - リダイレクトでHTTPリファラーを取得する

別のWebサイトからリダイレクトされたときにHTTPリファラーを取得するにはどうすればよいですか。リンクをクリックしたとき$_SERVER['HTTP_REFERER']ではなく、ユーザーがWebサイトにリダイレクトされ、リファラーが空の場合は機能しません。

リファラーを取得する方法は何ですか?

0 投票する
2 に答える
1516 参照

http-referer - HTML フレームの HTTP リファラー

one.com から two.com/A.html へのリンクがあるとします。A.html は次のようになります。

A.html の HTTP リファラーは「one.com」ですが、B.html の HTTP リファラーは何になりますか? このブラウザは特定のブラウザですか?

0 投票する
2 に答える
6610 参照

javascript - JavaScript リダイレクト: リファラー ヘッダーの問題

誰かがブログ リンク (たとえばhttp://blog ) をたどって、私のサイト (たとえばhttp://mysite/a.php ) にアクセスします。

だから今、彼女はページhttp://mysite/a.php にいて、リファラーはhttp://blogに設定されています

現在、次のリダイレクトを行うページhttp://mysite/a.phpに JavaScript があります。

http://mysite/b.phpへのリクエストでは、リファラーはhttp://mysite/a.phpとして設定されます。
そのため (私はそう思います)、私の Google Analytics はhttp://mysite/a.phpからのすべてのトラフィックを表示しています。

解決策を提案してください。
注: JavaScript リダイレクトは重要であり、取り除くことはできません。
また、サーバーから 302 コードを送信しようとしましたが、成功しませんでした。

0 投票する
2 に答える
4131 参照

php - $_SERVER['HTTP_REFERER'] からパラメータを取得

リクエストから取得するのと同じ/同様の方法で http_referer から値を取得したい:

私は次のようなことを試してみようと思いました:

しかし、それはうまくいきません。パラメータはありません。getParams は空の文字列を返します。私は何が欠けていますか?これを行うより良い方法はありますか?

ありがとう!

0 投票する
10 に答える
206451 参照

c# - ASP.NETでのHTTPリファラーの取得

ASP.NetC# )でブラウザーのHTTPリファラーを取得するための迅速で簡単で信頼性の高い方法を探しています。HTTPリファラー自体の信頼性が低いことは知っていますが、リファラーが存在する場合は、信頼性の高い方法でリファラーを取得したいと考えています

0 投票する
3 に答える
2928 参照

php - YahooまたはGmailからHTTP_REFERERを取得する方法

リンクが付いたメッセージをYahooまたはGmailに送信する電子メールスクリプトがあります。このリンクをクリックすると、自分のWebサイトに戻ります。

YahooまたはGmailからHTTP_REFERERを取得する必要があります。私のサイトには

echo $ _SERVER ["HTTP_REFERER"];

何かが戻ってくることを期待しています。しかし、その空。

0 投票する
6 に答える
322 参照

php - リダイレクトとリファラー

これの私の実際の実装は、認証やその他の多くのもので、はるかに複雑ですが、最も単純な形式では、ここに私が抱えている問題があります。ヘッダーを使用したリダイレクトは、それ自体がリファラーであることを明らかにしません。

たとえば、start.php、middle.php、end.php の 3 つのページがあるとします。

start.php

middle.php

end.php

リンクをたどると end.php にたどり着きますが、リファラーは middle.php ではありません。これを修正するために使用できる他のリダイレクト方法、または他にできることはありますか?

乾杯

編集 この場合、宛先ページはサードパーティ ベンダーです。彼らが検証しなければならない唯一の方法は、URL を参照することです。私はそれを制御できません。適切な URL を送信するためにリダイレクトを行うページが必要なだけです。http_referer を信頼しない理由を分解するのではなく、このリダイレクト方法に代わるものはありますか?