問題タブ [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 投票する
1 に答える
757 参照

http - 参照ページを追跡して他のリンクを作成する方法は?

パンくずリストや前の次の項目へのリンクなど、どのリンクを表示するかを決定するために、ユーザーがどのページから来たのかを判断できる必要があります。これは基本的HTTP_REFERERに PHP の機能ですが、複数のページにわたって追跡する方法が必要です。また、戻るボタンを「サポート」する必要があります。

私は、Facebook が "ref" のクエリ/取得パラメーターを使用して参照ページを追跡していることに気付きました。(彼らは代わりに AJAX を使用して、ページ全体をリロードすることも避けていますが、今はそれを行う予算がありません。) また、私が取り組んでいるサイトは Google によってインデックスされる必要があるため、この方法もcanonical link tagを追加する必要があります。

ref/referrer クエリ パラメータが最適な方法なのか、それとも他にどのようなオプションがあるのか​​疑問に思っています。

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

javascript - リファラーに基づく JavaScript リダイレクト?

javascriptを使用して参照元URLを取得する方法はありますか? //page.com/login?local=ローカル参照)?

擬似コードは次のようになります。

ありがとう -ピート

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

php - php でリファラー URL を取得する (パラメーターを含む)

Web サーバー/サーバー側スクリプトを使用してリファラー URL 全体を取得するために使用できる HTTP ヘッダーはありますか? クエリ文字列などを含めますか?

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

php - 特定のドメインから誰かが参照されている場合に特別なコードを表示するにはどうすればよいですか

誰かが私のサイトを偽装し (.org を取得して、中絶された胎児の画像を挿入しました)、私はそれを取得できません。しかし、馬鹿はすべてのリンクをフロント ページに残していたので、誰かがリンクをクリックするとすぐに、そのサイトから私のサイトに移動します。

そのなりすましドメインから参照されている人に、「通知: あなたは私たちのサイトのなりすましバージョンから来ました」というコードを表示したいと考えています。

それを行う最善の方法は何ですか?Google アナリティクスでは、その .org として参照サイトを検出できましたが、コードの実装方法がわかりません...

私のサイトは WordPress 2.8 上にあり、私はかなり PHP に精通しています。

0 投票する
3 に答える
5645 参照

php - リファラーをクリアしながらリダイレクトします。可能であればphp

短いプロセスの後にリファラーがクリアされたかどうかをチェックするphpスクリプトがあります。宛先に転送された場合、ブランクされていない場合、リファラーのクリアに使用したプロセスが再開されます。これまでのところ機能します。これは私が使用したコードです。

これまでのところ、そのスクリプトに移動するリンクをクリックすると、リファラーなしでsitetogoto.comに移動できるようになります。ただし、たとえばオートサーフを使用しているときに、リファラーがクリアされない無限のリダイレクトでスタックすることに気づきました...理由は何ですか?

よろしく

0 投票する
5 に答える
4608 参照

c# - ページが別のサイトからのものである場合、Request.UrlReferrerはPage_Loadでnullにする必要がありますか?

ページが別のサイトからのものである場合、Request.UrlReferrerはPage_Loadでnullにする必要がありますか?

ページがどこから来たのかを確認するにはどうすればよいですか?グーグルから、ヤフー?

ブックマークされたページなどからのものではなく、別のサイトからこのページにリダイレクトされているリンクにすぎません。
ページがどこから来たのかを確認する信頼できる方法ではないことは知っていますが、それは目的ではありません。ユーザーは実際にはURL
のおかげで入力することはできません、

私の解決策は、jsを使用して前のページからターゲットページにURL全体を送信し、関心のあるパラメーターを確認することでした。

0 投票する
5 に答える
1668 参照

asp.net - ユーザーがブラウザに「更新」するように指示したときに HTTP_REFERER が入力されるはずですか?

リファラーヘッダーチェックを多層防御として使用しようとしています(つまり、多くのセキュリティ手法の1つですが、いずれか1つだけに依存していることに注意してください)。

更新時に MSIE にリファラーが含まれていない場合があるようです。それは期待される動作ですか?とにかく更新を検出できるので、欠落しているリファラーが問題ないことを知っていますか?

はい、リファラーがカスタム ブラウザーで偽装される可能性があることはわかっています。ハッカーが私の小さなサイトをハッキングしたい場合は、適切なリファラーを設定するために時間を費やす必要があります.

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

referrer - リファラー URL がエッチな画像を指しているようです

これは Serverfault に属している可能性がありますが、そうではないと思います。

私は、オーストラリアでカルト的な支持を得ている地元のラジオ番組のアーカイブを含むウェブサイトを持っています。

ログで気づいたのですが、4 回のユニークな訪問のリファラー URL は、パス beta.hustler.com/photos/images/ (およびその他のパス) から来ているようです。

ハスラーの誰も私のちっぽけなオーストラリアの小さなファンサイトを気にしないだろうし、本当の参照 URL がハスラー、特に画像ディレクトリから発信される理由がわからない.

これは単なる新しい形のスパムなのか、代理紹介によるものなのか、それとももっと悪質なものなのか?

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

php - PHPを使用して、ユーザーがどこから来たかに基づいて特定のページにユーザーを送信するにはどうすればよいですか?

私がやりたいのは、PHPを使用して、ユーザーが私のサイトのどこから来ているかに基づいて特定のページにユーザーを転送することです(基本的にこれは次のボタンの機能です)

だから私がやりたいのは、PHPに参照URLをチェックさせ、その値に基づいて転送させることです。

このようなもの:(複数のURLを投稿できないことに注意してください。したがって、すべてのURLの前にhttp://があると想像してください)

URL:mysite.com/gallery1/の場合は、mysite.com /gallery2/に転送します。

URLの場合:mysite.com/gallery2/次に転送:mysite.com/gallery3/

URLの場合:mysite.com/gallery3/次に転送:mysite.com/gallery4/

また、参照URLがリストにない場合、またはphpスクリプトのURLを直接入力した場合は、mysite.com /nogallery/に送信してください。

データベースを使用してデータを保存したいのですが。基本的には2列になります。リファラーURLの場合は1、転送URLの場合は1。

あなたが私を助けることができればそれは大いにありがたいです。