2009-08-11 30 views
-1

ページが別のサイトから来たときにRequest.UrlReferrerをPage_Loadにする必要がありますか?ページが別のサイトから来たときにRequest.UrlReferrerをPage_Loadでnullにする必要がありますか?

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

ブックマークされたページなどからのものではなく、別のサイトからこのページにリダイレクトされるリンクです。
私はそれがどこから来たのかを確認する信頼できる方法ではないことを知っていますが、それは目的ではありません。ユーザーが実際に文句を言わないのUrl に
おかげで、私のソリューションは、JSを使用してページをターゲット、と私は

に興味があるパラメータをチェックするために、前のページからURL全体を送っていた

を入力することができます

+0

を、それをチェックアウトし、その後、*目的は、*何ですか? –

+0

解決策は問題ではない答えでなければなりません。 –

答えて

2

ブラウザでは送信する必要はありません。また、セキュリティ上の目的で送信できないようにするブラウザもあります。また、誰かがブックマークに従った場合、それは設定されません。

0

Request.UrlReferrerは必ずしも設定されていません。信頼できません。

0

参照URLは、ユーザーがどこから来たのかを確認する信頼できる方法ではありません。誰かが単にURLを入力するか、ブックマークの1つをクリックすると、リファラーはnullになります。

参照ヘッダーは、実際にユーザーが使用しているWebブラウザーの動作とセットアップ方法によって異なります。

0

UrlReferrerは信頼性が高くありません。 google webmaster toolsを使用して、ユーザーがGoogleからページに何回訪れたかを調べることができます

1

他の人は言ったように...信頼できません。

Googleアナリティクスアカウントを設定すると、訪問者に関する膨大な情報が提供される可能性があります。目的は、ページがどこから来たのかをチェックしていない場合は

Google Analytics

+0

UrlReferrerは、Googleアナリティクスと同じHTTPヘッダーから情報を取得します。このヘッダーが存在しない場合(つまり、UrlReferrerがnullの場合)、GAには情報がありません。 – Chris

+0

私はこれを理解しています...私はOPが訪問者の詳細の一部を追跡できるようにオプションを提供しようとしていました。 – YetAnotherDeveloper

関連する問題