0

我在全局 asax 文件中获取 Url 引用。

 try
    {
        if (Session["url"] == null && !Request.UrlReferrer.ToString().StartsWith("http://www.mydomain") && !Request.UrlReferrer.ToString().StartsWith("http://mydomain"))
            Session["Url"] = Request.UrlReferrer;
    }
    catch { }

它的工作,但如果 gmail 剂量的 url 工作。如何从 gmail 获取 Url Referrer?谢谢

4

1 回答 1

0

如果“不起作用”是指您得到一个空值,那是因为没有为 SSL 请求发送 URLReferrer 标头,而 Gmail 使用 SSL。这是有意的 - http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.1.3

于 2016-03-04T13:03:01.123 回答