2012-05-28 42 views
5

UrlReferrer (Request.UrlReferrer & Request.UrlReferrer.OriginalString) có nghĩa là gì?
tôi đã viết các mã:UrlReferrer có nghĩa là gì?

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); 
    } 

tôi chỉ biết ReturnUrl chuỗi truy vấn khi người dùng cố gắng đăng nhập vào khu vực admin.
như vậy trong web.config <authentication mode="Forms">
và bây giờ chúng tôi có mã phía máy chủ UrlReferrer.
tôi muốn thu thập một số thông tin về người dùng trang web của tôi như User-Agent, User-Browser, Session-ID, ...
nhưng tôi thực sự không biết UrlReferrer chính xác làm gì và nó luôn luôn là vô giá trị (tôi nghĩ vì sử dụng sai)
bạn vui lòng cho tôi một ví dụ đơn giản để hiểu.

nhờ sự quan tâm

+0

trùng lặp có thể xảy ra của [Request. UrlReferrer null?] (Http://stackoverflow.com/questions/149130/request-urlreferrer-null) –

+1

cảm ơn bro, một chuỗi hữu ích khác. nhưng tôi cần cái này – MoonLight

Trả lời

6

quote: "Khi đến thăm một trang web, tham chiếu hoặc trang giới thiệu là URL của trang web trước đó mà từ đó một liên kết được tiếp nối"

để biết thêm thông tin bạn có thể vào http://en.wikipedia.org/wiki/HTTP_referer

Nó có thể được null nếu bạn ai đó đã mở một trình duyệt và chỉ cần nhập vào địa chỉ trang web của bạn (mà không cần nhấn một liên kết để đến đó)

+1

vì vậy bằng mã này tôi có thể tìm thấy backlinks của tôi. Tôi có đúng không? – MoonLight

+1

chỉ một (địa chỉ trang cuối cùng là tham chiếu đến liên kết của bạn) – eyossi

+1

Không hoàn toàn chính xác. Liên kết giới thiệu là url mà từ đó yêu cầu http được phát hành. Khi trang tải hình ảnh, yêu cầu tới hình ảnh đó sẽ chứa url của trang làm liên kết giới thiệu. – VdesmedT