简体   繁体   English

如何让用户在页面加载时引用URL? (VB)

[英]How can i get the users refering URL on page load? (VB)

What can i used to get a visiting users referal URL? 我可以用什么来获得访问用户的推荐URL?

I know about retrieving IP address etc but need to log a referal URL (eg google) on load. 我知道如何获取IP地址等信息,但需要在加载时记录引荐网址(例如Google)。

    Dim sUrlReferrer As String = String.Empty

    If Not IsPostBack Then

        If IsNothing(Request.UrlReferrer) Then
            sUrlReferrer = "NOWHERE"
        ElseIf (Request.UrlReferrer.ToString.Length = 0) Then
            sUrlReferrer = "NOWHERE"
        Else
            sUrlReferrer = Request.UrlReferrer.ToString
    End If

您正在寻找Reqyest.UrlReferrer ,它可能为null。

Safer method, because Request.UrlReferrer can be null. 更安全的方法,因为Request.UrlReferrer可以为null。

Dim sUrlReferrer As String
If Not IsPostBack Then
    If (Request.UrlReferrer.ToString.Length = 0) Then
        sUrlReferrer = "NOWHERE"
    Else
        sUrlReferrer = Request.UrlReferrer.ToString
End If

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM