HTTP_REFERERの値が空のリクエストの大部分を占めるサービスがあります。私はこれを正しく解釈したいと思い、その最も一般的な理由について疑問に思います。
HTTP_REFERERはオプションのヘッダーフィールドであることを理解していますが、デフォルト設定のほとんどのブラウザはそれらを送信しているようです。
私がこれまでに見つけた一般的な理由:
- プロキシ
- ロボット
- JavaScriptリンク(それらすべて?このブラウザーは依存していますか?)
- ブックマークから、またはブラウザの起動ページとしてリクエスト
- ユーザーがURLを手動で入力した
- フラッシュリンク
- メールクライアントなどの別のアプリからのリンク
- ブラウザ設定またはプライバシーブラウザアドオン
- 一部のパーソナルファイアウォールはリファラーをフィルタリングします
- リダイレクトが半公式のRefreshhttpヘッダーを介して行われる場合、ほとんどのブラウザーからリファラーは送信されません。
- このようなリファラーフェイカー
何が欠けている|
無関係な|
間違いですか?
これらの項目の後ろにパーセンテージを置くことは可能ですか?または、リストを並べ替えて比率を指摘することもできますか?