問題タブ [referrer]

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 投票する
3 に答える
2027 参照

c# - 異なるリファラーでの Response.Redirect

aspx Web ページに次のコードがあります。

また、次のようなリダイレクトで別のリファラーを送信したい:

これは Asp.net で可能ですか、それともリファラーはブラウザーのみで処理されますか?

乾杯スティーブン

0 投票する
4 に答える
25250 参照

php - PHPでリファラーを検査します

PHPで誰があなたのウェブサイトにアクセスしているかを確認することは可能ですか?特定のWebサイトからのユーザーのみのアクセスを許可するWebアプリケーション(PHPで記述)があります。_Requestオブジェクトを調べることで紹介Webサイトを取得することは可能ですか?はいの場合、どのように?

0 投票する
9 に答える
36601 参照

python - Djangoテンプレートに「戻る」リンクを実装するにはどうすればよいですか?

私はDjangoを使ってツールを使っていますが、テンプレートシステムを使用して前のページへの「戻る」リンクを作成する簡単な方法があるかどうか疑問に思っています。

最悪の場合、view関数のrequestオブジェクトからこの情報を取得し、それをテンプレートレンダリングメソッドに渡すことができると思いますが、このボイラープレートコードをなんとかして回避できることを望んでいます。

Djangoテンプレートのドキュメントを確認しましたが、これについて明示的に言及しているものは見当たりません。

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

c# - ASP.NETでサーバーのIPアドレスを取得しますか?

ASP.NETページを呼び出すサーバーのIPアドレスを取得するにはどうすればよいですか?私はResponseオブジェクトに関するものを見てきましたが、c#では非常に新しいものです。トンありがとう。

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

asp.net - aspx .net で http ヘッダー リファラーを検証する方法

エラーページのリファラーに不都合なものが入らないようにしたい.

http ヘッダーを検証するために何を確認する必要がありますか。

以下は私の現在のコードです:

これは、たとえば < と > の代わりに %3C と %3E を使用する acunetix スキャンに失敗するため、明らかに html エンコーディングをカバーする必要があります - 他に不足しているものはありますか?

更新 以下のコードを使用して、すべての acunetix スキャンをキャッチできます。

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

referrer - 元のリファラーを変更せずにリダイレクト中にJavaScriptを実行する

いくつかの JavaScript クライアント側テスト (ブラウザー ウィンドウのサイズなど) を使用して、クリックスルーが有効かどうかをテストする必要があります。

ただし、元のクリック リファラーはそのままにしておきたいと思います。リダイレクトを実行し、JavaScript を実行し、ブラウザの詳細を取得してから、元の参照元の値を維持しながらクリックスルーを続行する方法はありますか?

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

http - HTTP リファラーの落とし穴?

Web ページが常にサード パーティが所有する iframe 内にあることを確認する必要があります。このサードパーティは、src="../index.php" を使用してランディング ページを参照しています。

ここで私の質問は、リファラーを使用して、ページが自分自身またはサードパーティから要求されたことを確認し、サードパーティのサイトのリロードを強制しない場合、注意すべき大きな落とし穴はありますか?

たとえば、リファラー ルールに従わない特定の一般的なブラウザーはありますか?

ありがとうございました。

0 投票する
4 に答える
3351 参照

http - リファラーなしのリクエストの最も一般的な理由は何ですか?

HTTP_REFERERの値が空のリクエストの大部分を占めるサービスがあります。私はこれを正しく解釈したいと思い、その最も一般的な理由について疑問に思います。

HTTP_REFERERはオプションのヘッダーフィールドであることを理解していますが、デフォルト設定のほとんどのブラウザはそれらを送信しているようです。

私がこれまでに見つけた一般的な理由:

  • プロキシ
  • ロボット
  • JavaScriptリンク(それらすべて?このブラウザーは依存していますか?)
  • ブックマークから、またはブラウザの起動ページとしてリクエスト
  • ユーザーがURLを手動で入力した
  • フラッシュリンク
  • メールクライアントなどの別のアプリからのリンク
  • ブラウザ設定またはプライバシーブラウザアドオン
  • 一部のパーソナルファイアウォールはリファラーをフィルタリングします
  • リダイレクトが半公式のRefreshhttpヘッダーを介して行われる場合、ほとんどのブラウザーからリファラーは送信されません。
  • このようなリファラーフェイカー

何が欠けている|無関係な|間違いですか?

これらの項目の後ろにパーセンテージを置くことは可能ですか?または、リストを並べ替えて比率を指摘することもできますか?