問題タブ [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.
php - 画像のリクエスト時にリファラー情報を取得するには?
画像を (php で) 読み込んでから、ヘッダーを取得しながらエコーする必要がありますか? それとも別の方法がありますか?
http - URL フラグメントとリファラー ヘッダー
URL にフラグメント ( の後の部分#
) があるページにいて、リンクをクリックして別のページに移動するとします。Referer
ほとんどのブラウザは、元のページの URL をヘッダーでサーバーに送信します。私が知りたいのは、これに URL フラグメントが含まれるかどうかです。
実際にさまざまな動作を確認したので、これはブラウザ固有のものである可能性があります。どのブラウザが何をするか知っている人はいますか? HTTP仕様はこれについて何と言っていますか?
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']
変数の他の代替手段はありますか?
ご提案いただきありがとうございます。
-プラビン。
php - リダイレクトでHTTPリファラーを取得する
別のWebサイトからリダイレクトされたときにHTTPリファラーを取得するにはどうすればよいですか。リンクをクリックしたとき$_SERVER['HTTP_REFERER']
ではなく、ユーザーがWebサイトにリダイレクトされ、リファラーが空の場合は機能しません。
リファラーを取得する方法は何ですか?
http-referer - HTML フレームの HTTP リファラー
one.com から two.com/A.html へのリンクがあるとします。A.html は次のようになります。
A.html の HTTP リファラーは「one.com」ですが、B.html の HTTP リファラーは何になりますか? このブラウザは特定のブラウザですか?
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 コードを送信しようとしましたが、成功しませんでした。
php - $_SERVER['HTTP_REFERER'] からパラメータを取得
リクエストから取得するのと同じ/同様の方法で http_referer から値を取得したい:
私は次のようなことを試してみようと思いました:
しかし、それはうまくいきません。パラメータはありません。getParams は空の文字列を返します。私は何が欠けていますか?これを行うより良い方法はありますか?
ありがとう!
c# - ASP.NETでのHTTPリファラーの取得
ASP.Net(C# )でブラウザーのHTTPリファラーを取得するための迅速で簡単で信頼性の高い方法を探しています。HTTPリファラー自体の信頼性が低いことは知っていますが、リファラーが存在する場合は、信頼性の高い方法でリファラーを取得したいと考えています。
php - YahooまたはGmailからHTTP_REFERERを取得する方法
リンクが付いたメッセージをYahooまたはGmailに送信する電子メールスクリプトがあります。このリンクをクリックすると、自分のWebサイトに戻ります。
YahooまたはGmailからHTTP_REFERERを取得する必要があります。私のサイトには
echo $ _SERVER ["HTTP_REFERER"];
何かが戻ってくることを期待しています。しかし、その空。
php - リダイレクトとリファラー
これの私の実際の実装は、認証やその他の多くのもので、はるかに複雑ですが、最も単純な形式では、ここに私が抱えている問題があります。ヘッダーを使用したリダイレクトは、それ自体がリファラーであることを明らかにしません。
たとえば、start.php、middle.php、end.php の 3 つのページがあるとします。
start.php
middle.php
end.php
リンクをたどると end.php にたどり着きますが、リファラーは middle.php ではありません。これを修正するために使用できる他のリダイレクト方法、または他にできることはありますか?
乾杯
編集 この場合、宛先ページはサードパーティ ベンダーです。彼らが検証しなければならない唯一の方法は、URL を参照することです。私はそれを制御できません。適切な URL を送信するためにリダイレクトを行うページが必要なだけです。http_referer を信頼しない理由を分解するのではなく、このリダイレクト方法に代わるものはありますか?