简体   繁体   中英

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

What can i used to get a visiting users referal URL?

I know about retrieving IP address etc but need to log a referal URL (eg google) on load.

    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.

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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