1

Web サイトにアクセスしていて、すぐにブラウザのブックマークをクリックします。新しいウェブサイトがオープンしました。私の質問は、リファラー データ (新しい Web サイトに送信される) にはブックマーク情報のみが含まれているのか、それとも最後にアクセスした Web サイトもデータ内に含まれているのかということです。

本当によくわかりません。

4

2 に答える 2

1

HTTPリファラーは、ユーザーがURL(通常は別のWebページ)を持つリソースから到着した場合にのみ送信されます。URLを入力したり、デスクトップ電子メールプログラム、ワードドキュメントなどのリンクをクリックしたり、ブックマークを開いたりしても、これらのソースには独自のURLがないため、リファラーは送信されません。

Referer [sic] request-headerフィールドを使用すると、クライアントは、サーバーの利益のために、Request-URIを取得したリソースのアドレス(URI)を指定できます(ヘッダーフィールドのスペルが間違っていますが、「リファラー」)。リファラーリクエストヘッダーを使用すると、サーバーは、関心のあるリソース、ロギング、最適化されたキャッシングなどのリソースへのバックリンクのリストを生成できます。また、メンテナンスのために、廃止されたリンクやタイプミスのリンクを追跡できます。ユーザーのキーボードからの入力など、独自のURIを持たないソースからRequest-URIを取得した場合は、Refererフィールドを送信してはなりません(MUSTNOT)。

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

ソースにURLがある場合でも、リファラーが送信される保証はないことに注意してください。

于 2013-02-18T02:39:41.600 に答える
1

Google Chrome とFiddlerRefererを使用したテストでは、ブックマークをクリックした後にページをフェッチするときに、Chrome がヘッダーを送信しないことが示されています。

于 2013-01-09T12:55:22.790 に答える