【问题标题】:ASP - How to get URL of Referring SiteASP - 如何获取推荐站点的 URL
【发布时间】:2010-02-18 04:34:48
【问题描述】:

这是一个 ASP 问题,而不是 ASP.Net。

假设有两个站点:

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

www.domain-1.com 在 IIS 中有一个指向 www.domain-2.com 的重定向 URL。在 www.domain-2.com 中,我需要知道引用站点的 URL(例如,在这种情况下,它将是 www.domain-1.com)。这是怎么做到的?

【问题讨论】:

    标签: asp-classic


    【解决方案1】:

    referer = Request.ServerVariables ("HTTP_REFERER")

    【讨论】:

    • 这在 IIS 重定向时似乎不起作用。但是,当它来自 href 时,它可以正常工作。
    • 它不是 100% 可靠的。它并不总是由用户浏览器设置,一些间谍软件/隐私应用程序也可以从获取请求中删除它。但是,如果您可以访问重定向代码,则可以轻松解决此问题。您可以将其更改为在源主机中包含查询字符串变量,以便 www.domain-1.com 将用户重定向到 www.domain-2.com/?source=www.domain-1.com
    猜你喜欢
    • 1970-01-01
    • 2017-04-25
    • 1970-01-01
    • 2012-04-16
    • 2012-02-12
    • 1970-01-01
    • 2016-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多