2010-02-18 71 views
13

Đây là một câu hỏi ASP, không phải ASP.Net.ASP - Cách lấy URL của trang web giới thiệu

Giả sử có hai trang web:

  1. www.domain-1.com
  2. www.domain-2.com

www.domain-1.com có ​​một URL chuyển hướng trong IIS trỏ đến www.domain-2.com. Trong www.domain-2.com, tôi cần biết URL của trang web giới thiệu (ví dụ: trong trường hợp này, nó sẽ là www.domain-1.com). Làm thế nào được thực hiện?

Trả lời

22

referer = Request.ServerVariables ("HTTP_REFERER")

+1

Điều này dường như không hoạt động khi đó là chuyển hướng IIS. Khi nó đến từ một href, nó hoạt động tốt, mặc dù. – StackOverflowNewbie

+1

Nó không đáng tin cậy 100%. Nó không phải lúc nào cũng được thiết lập bởi trình duyệt người dùng và một số ứng dụng phần mềm gián điệp/riêng tư cũng có thể xóa nó khỏi yêu cầu nhận. Tuy nhiên, có bất kỳ giải pháp dễ dàng nào cho vấn đề này nếu bạn có quyền truy cập vào mã chuyển hướng. Bạn có thể thay đổi nó để bao gồm biến chuỗi truy vấn với máy chủ nguồn để www.domain-1.com chuyển hướng người dùng đến www.domain-2.com/?source=www.domain-1.com – Alex

Các vấn đề liên quan