問題タブ [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 に答える
12561 参照

asp.net - ASP.NET-Response.RedirectがURLリファラーにデータを入力しない

私はこれを何度もやったような気がしますが、何が悪いのかを一生理解することはできません。

Default.aspx:

SingleSignOn.aspx:

URLに「/SingleSignOn.aspx」と入力すると、Default.aspxにリダイレクトされますが、リファラーはnullです。

ここで何が欠けていますか?

私がやろうとしていること(これは単純化された例です)は、どのページでも、次のことを行うためのJavaScriptがあります。

これは、ご想像のとおり、ユーザーにサインインして、ホームページにリダイレクトします。

しかし、そこから来たばかりの場合、SingleSignOn.aspxページにリダイレクトしないように、そのJavaScriptにロジックを組み込む必要があります。

リファラーは、実際のリンクユーザーのクリックによってのみ入力されますか?

どうすればこれを行うことができますか?URLにクエリ文字列を表示したくないので、クエリ文字列は使用しません。

私が考えることができる他の唯一のオプションはセッションです。

助けてください。=(

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

asp.net-mvc - ASP.NET MVC で [HttpGet] ActionResult へのアクセスを制限する方法は?

次のような ActionResult があるとします。

一致する都市のリストを取得するための独自の小さな REST ベースのサービスであるかのように、これを使用して、私のサイト以外のすべてのサイトを停止するにはどうすればよいですか? リファラーをチェックすることが唯一の方法ですか?それとも何か良いアイデアはありますか?

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

php - ユーザーを別のドメインに送信するときにリファラーを転送する方法はありますか?

私はいくつかの TLD で動作するサイトを持っています。ユーザーが正しいドメインにリダイレクトされる前に、最初のリファラーをユーザーの出身地から保存したいと考えています。リダイレクト後、リファラーは明らかに書き換えられます (別のドメインに設定された Cookie やセッションを読み取ることはありません)。

リダイレクト時にGET変数に渡して、ユーザーがドメインにアクセスしたら上書きして、サイトに登録すると保存できる方法はありますか。

私はphpを使用しています。

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

c# - PayPalのC#UrlReferrerがベンダーボタンに戻りますか?オブジェクトがオブジェクトのインスタンスを設定しない

Paypalの取引が成功した後、私の顧客は私のサイトへのリンクが記載されたPaypalのありがとうページにアクセスします。そのリンクは、期待されるページに移動します。ただし、サーバーコードからリファラー情報を取得しようとすると、エラーが発生します

オブジェクトオブジェクトのインスタンスに設定されていません。

同じページへのリンクがあるページがサイトにあり、それを呼び出すURLが正常に返されます。

Paypalのベンダーに戻るボタンにカーソルを合わせると、ページへのリンクになります。

これが私のコードです。

これは、すでに呼び出されているページの問題である可能性があります。発信ページと宛先ページを再確認しました。CC情報を再入力しないようにしたいので、戻るボタンを使用しています。戻るボタンを使用してから更新すると、うまくいくはずです。

ありがとう。

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

php - 参照URLでDOMデータを取得する

次の構造のページがあるとします。

PHP または JS を使用して、リスト ID (A、B、C) を取得し、3 つのリンクのいずれかをクリックしたときに参照 URL とともに追加することは可能ですか?

  • クリックが発生した 3 つのリスト タグのいずれかを具体的に知る必要がある
  • 元のページへの書き込みアクセス権がありません
0 投票する
5 に答える
3525 参照

referrer - Webブラウザから送信されたリファラー情報を偽造することは可能ですか?

私のサービスはリファラー情報を使用して、どのWebサイトからリクエストが行われたかを通知する場合があります。リファラー情報を偽造する方法がないことを確認したいと思います。

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

facebook - Facebookiframeアプリケーションのトラフィックソースを追跡する方法

私はFacebookのiframeアプリケーションを持っています-それをapps.facebook.com/my-appと呼びましょう。

現在、追跡にGoogle Analyticsを使用しており、アプリケーションにGoogle Analyticsが正しくインストールされており(iframeを介してFBアプリに含まれています)、上記のアプリケーションの使用を追跡しています。

ただし、Facebookの前にmy-appへのトラフィックソースが何であるかを知りたいです。つまり、ユーザーがdomain1.comにアクセスし、そこからapps.facebook.com/my-appへのリンクをたどると、「トラフィックソース」は「domain1」ではなく「apps.facebook.com」として追跡されるように見えます。 .com "、b / c GAはiframeを介して含まれるページの私のコード内にインストールされるため、そのhttpリファラーはapps.facebook.comです。

この場合、トラフィックソースとして「domain1.com」を取得する方法はありますか?または試してみるべき提案はありますか?(Google Analyticsを使用しているのか、別のソースを使用しているのか。Facebookの洞察はリファラーに関する情報を提供しているようですが、それほど広範ではありません。日付範囲などはありません)

本当にありがとう!-アリ

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

php - ドメインのプレフィックスがめちゃくちゃです...どうすれば解決できますか?

私は Facebook アプリを作成していますが、正しく動作させるSite URLには、アプリケーション設定内で設定する必要があります。問題は、サイトの URL を

domain.com

私のシステムと、私がテストした多数のシステムで動作します。私の友人の何人かは、自分のシステムで動作していないと不満を漏らしています。エラーの内容を調べたところ、次のように返されていました。

これは、送信しているリファラー URI が、アプリケーション設定で期待されているものではないことを示しています。そこで、URL を次のように変更しました。

www.domain.com

友達がアプリケーションを使用できるようになりましたが、私の側ではロードに失敗しています。この問題を解決する方法を知っている人はいますか? どちらの場合も、同じブラウザー バージョンの Windows と Ubuntu でテストしましたが、この問題が発生しており、なぜこれが起こっているのか理解できていないようです。

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

ads - リファラーベースの広告を行うためのソリューションは?

これは少し奇妙な質問なので、さらに情報が必要な場合はお知らせください。

私が取り組んでいるサイド プロジェクトでは、特定のドメインに基づいて特定のページに広告を生成する機能が必要です。私は少し調べましたが、これに本当に合うものを見つけられなかったので、ここの誰かがこのようなサービスを持っているか、正しい方向に私を押してくれることを願っています. 私は、自分の広告主を見つけたり、独自のソリューションを展開したりすることにあまり興味がなく (将来それが起こらないとは言いません)、すぐに使えるソリューションを探しています。

明確化: このページの広告コンテンツは、参照 URL に基づいて生成されます。つまり、広告コンテンツが配信されるページのコンテキストではなく、ドメイン/URL のコンテキストになります。

ティア

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

php - リダイレクトでHTTPリファラーを取得する

別のWebサイトからリダイレクトされたときにHTTPリファラーを取得するにはどうすればよいですか。リンクをクリックしたとき$_SERVER['HTTP_REFERER']ではなく、ユーザーがWebサイトにリダイレクトされ、リファラーが空の場合は機能しません。

リファラーを取得する方法は何ですか?