7

UrlReferrer(Request.UrlReferrerRequest.UrlReferrer.OriginalString)は正確にはどういう意味ですか?
私はこれらのコードを書きました:

    if (Request.UrlReferrer != null)
    {
        User_Info.Add(!string.IsNullOrEmpty(Request.UrlReferrer.OriginalString) ? Request.UrlReferrer.OriginalString : string.Empty);//6:UrlReferrer
    }
    else
    {
        User_Info.Add(string.Empty);
    }

ユーザーが管理領域にログインしようとしたときのReturnUrlクエリ文字列を知っています。
したがって、web.config<authentication mode="Forms">
には、UrlReferrerサーバー側コードがあります。
User-Agent、User-Browser、Session-IDなどのWebサイトのユーザーに関する情報を収集したいのですが、
UrlReferrerが正確に何をするのか本当にわかりません。また、常にnullです。 (使い方が間違っていると思います)
わかりやすい例を教えてください。

ご清聴ありがとうございました

4

1 に答える 1

8

引用:

Webページにアクセスする場合、リファラーまたは参照ページは、リンクがたどられた前のWebページのURLです。

詳細については、http://en.wikipedia.org/wiki/HTTP_refererにアクセスしてください。

誰かがブラウザを開いてサイトアドレスを入力しただけの場合はnullになる可能性があります(そこに到達するためのリンクを押さずに)

于 2012-05-28T08:33:05.640 に答える