問題タブ [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.
asp.net-mvc - リファラー null 助けて
おはよう。次の問題があります。リファラーを検証するためのオーバーライド メソッドを作成しました。
メソッドの上に追加します...
404エラーを検証するスクリーンコントローラーでこのメソッドを呼び出そうとしましたが、リファラーが空であるため、常に彼女にリダイレクトされるとは限りません。コントローラーでこの画面を呼び出す方法を教えてください。
amazon-web-services - Amazon S3 バケット ポリシー リファラー
サードパーティのサイトがその中のコンテンツにリンクできないように、S3 バケットの設定を編集しようとしています。また、追加の利点は、追加の s3bucket.amazon-east.amazonaws.com などではなく、私のドメインのコンテンツにのみアクセスできることです。
ドキュメントにはまさにこれの例がありますが、以下のウェブサイト用にコピー/貼り付け/変更すると機能しませんか? それでも 403 エラーが発生します。条件付きセクションのみを取り出すと、フル アクセスが許可されるため、リファラー セクションにのみ問題があります。
これは非常に短いコードで、壁に頭をぶつけています...おそらく私が見逃していることが明らかな何かについて、2番目の目のセットが私を啓発してくれることを願っていますか?
あるいは、これに問題はないかもしれませんし、私が設定/考慮していない他の場所に追加の構成があるかもしれませんか?
読んでくれてありがとう。
cakephp - リファラーがローカルURLからのものかどうかをCakephpチェック
Cakephp 2.1 アプリケーションで少し苦労しています。
リファラーが外部 URL からのものである場合、別のレイアウトをレンダリングしたいと考えています。悲しいことに、これは機能していません:
これを修正する方法はありますか?
前もって感謝します
.htaccess - htaccess を使用して、リダイレクト経由でページにアクセスできるようにしますが、直接アクセスすることはできません
私は物事を正しく設定したと思っていましたが、まだ「完璧な」解決策を見つけていないので、誰かが同様の設定を行っているかどうかを知りたいと思っていました.
曜日に応じて他のページにリダイレクトされるページがあります(公開されていません)。ユーザーが金曜日に月曜日のページをブックマークしてプルアップできないように、ユーザーが指定されたリファラーを経由せずに最終ページに到達できるようにしたくありません。その場合、ブックマーク経由でアクセスできないと言ってリダイレクトされます。
メイン ページは www.example.com/AB/ です。このページにアクセスすると、ユーザーは自動的に www.example.com/AB/123 または www.example.com/AB/123 にリダイレクトされます。
私が達成したいのは、親ページから参照されていない場合、最終ページへのアクセスをブロックすることです。ただし、親ページにはどこからでもアクセスできます (リファラーは関係ありません)。
考え?
ありがとうございました!
編集:
@olaf - これが私がいる場所です...
日付やタイミングを無視して、"/q/..." の下にあるサブページは、mysite.com のどこか (どこからでも) から来ていない場合は、"ブックマークなし" ページにリダイレクトする必要があります。さらに、「/n/...」の下にサブページ化されたものは、どこからでも自由にアクセスできるようにしたいと考えています (外部リファラーを含む)。Chrome ではほとんど問題なく動作しますが、Firefox と IE では問題なくブロックされます。楽しい時間!
php - フォーム送信で「リファラー値が間違っています」という問題を解決するにはどうすればよいですか?
とあるフォーラムのユーザーなのですが、最近IPアドレスがブロックされてしまいました。私のせいではありませんが、一部のユーザーがルールを破った可能性があり、彼のISPまたはIPアドレスは私のものと同じか近いため、私は巻き込まれました。Web サーバーを借りているので、自分のサーバーからフォーラムにコメントを投稿しようとしましたが、失敗しました。サイトのフォームを使用してコメントを投稿すると、リファラーが間違っているというエラーが表示されます。
PHP を使用して関数を試しheader()
ましたが、機能しません。リファラーを変更しようとしましたが、それでもうまくいきません。Web サーバーにクライアントがあれば、リファラー情報を変更せずに IP とホストがコメントの投稿で変更されると思いますが、これを行う方法がわかりません。
制限は一時的なもので、おそらく数週間であるため、完全で恒久的な解決策は必ずしも必要ではありません。
この問題を解決する方法はありますか?
php - サイトへの接続に使用された前のページから URL を取得するにはどうすればよいですか? リンクではありません
私はこれを試しました:$_SERVER['HTTP_REFERER']
課題は、前のページの実際の URL ではなく、次のページに到達するためにユーザーがクリックしたリンクのみを取得することです。
なりすまし可能かどうかは問題ではありません。ミッションクリティカルではありません。結果のパーセンテージを正確に追跡する必要があるだけです。
html - コンテンツが非公式の Web サイトから埋め込まれているかどうかを判断する最良の方法
ウェブサイトがありますwww.home.com
。HTML5ゲームをプレイするための がありますhome.com
。iframe
ゲームは別のドメインでホストされています。そのURLはwww.homestatic.com/games/45/play
.
iframe コードをコピーして Web サイトに貼り付け、ゲームを Web サイトに埋め込む機能を提供しています。
ゲームが埋め込まれている場合、www.home.com
広告は表示されません。ゲームが別のドメイン (ユーザー ドメイン) から埋め込まれている場合、ページの読み込み時に短い広告を表示したいと考えています。
フレームがロードされていないかどうかを判断するための最良かつ最も信頼できる方法はwww.home.com
何ですか? 追加のクエリ パラメータを渡すだけでは十分ではありません。ユーザーはすぐに、広告を回避するために追加するだけでよいことに気付くでしょう。
php - HTTPリファラーが機能しないPHP
HTMLフォームに登録しようとしていますが、これまでに得たものは次のとおりです。
下のファイルにフォームがあります
http://localhost/hospital/administrador/registrar-usuario/index.php
これは、導入された変数をチェック、クリーンアップするファイルに送信されます。このファイルは次の場所にあります。
http://localhost/hospital/administrador/registrar-usuario/verify.php
私が望むのは、ユーザーが間違いを犯した場合、エラーの配列とユーザーが以前に入力した値を含むセッションを作成することです。次に
header('Location: .');
、それらを にリダイレクトしますindex.php
。したがって、エラーを表示してフォームの値を保存できるので、すべてを書き直す必要はありません。問題は次のとおりです。最初に、ユーザーがそのページ
index.php
から来たかどうかを確認します。verify.php
そうしないと、値とエラーのあるセッションが破棄されます。しかし、HTTP_REFERER
リファラーはhttp://localhost/hospital/administrador/registrar-usuario/index.php
代わりにverify.php
何が起こっているかについてのアイデアはありますか?
どうもありがとう!!
これを達成できる他の方法はありますか?
django - djangoでリファラーチェックを避ける方法は?
Djangoを使用してWebページを作成する必要があります。
html では、外部画像リンクを img src タグに割り当てます。
しかし、403禁止エラーで画像が表示されません。
画像の外部リンクをブラウザのアドレスに貼り付けると、画像が表示されます。
私は思う..それはリファラーチェックです。そのため、 javascript で http リファラーを変更する で ReferrerKiller.js を使用します。
最初の画像が表示されます。しかし、他はそうではありません。
クロム開発者ツールを使用してネットワークを確認します。
他の画像はキャンセルされました。私はそれを知りません。
私はこの問題について何か考えを聞きたい..リファラーチェックとなぜ最初の画像だけを表示するのですか? 他にない?
以下home.html
php - PHP - $_SERVER['HTTP_REFERER'] - フォーム送信が発生したときに再度保存するのではなく、一度保存する方法
PHP では、変数「backurl」を格納するにはどうすればよいですか? (以下の下部に示すように取得 - 次の制約を適用する必要がある場合)
- 変数「backurl」には、最後に表示された php スクリプトが格納されています。
- 最初の実行時に、変数「backurl」が保存され、正しく機能します
- そのスクリプト内で $_GET または $_POST を介してフォームが送信されると、以前の URL が変更されたときに変数が更新されます。(こうなってほしくない)
つまり FROM -> TO (実際の結果 - 望ましい結果)
page1.php -> page2.php (リンクは page1.php に移動 - 意図したとおり)
page2.php -> page2.php?test=yes (リンクは page2.php に移動) - page1.phpに戻したい)
誰かがこれを行う方法について何か提案があれば、どうもありがとう!