Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のコードを使用して、global.asax session_start で参照 URL を取得しようとしています:
HttpContext.Current.Request.ServerVariables["HTTP_REFERER"]
使ってみRequest.UrlReferrer.AbsoluteUri but UrlReferrerたのもヌル。
Request.UrlReferrer.AbsoluteUri but UrlReferrer
しかし、私はヌルになっています。何が間違っているか、または代替案を教えてください。
すべてのユーザー エージェントがリファラーを送信するわけではありません。一部のプロキシ/仲介者はリファラーを取り除きます。多くの場合、単にリファラーが存在しません。
Request.UrlReferrer == nullある時点でかどうかを確認してください。もしそうなら、見ようとしないでくださいRequest.UrlReferrer.AbsoluteUri。
Request.UrlReferrer == null
Request.UrlReferrer.AbsoluteUri
ここには「間違った」ものは何もなく、それに対してできることは何もありません。彼らがどこから来たのかわからない場合は、それと一緒に暮らす必要があります。