gmail中的url referrer问题

时间:2010-09-08 11:15:45

标签: c# url gmail referrer

我在全局的asax文件中获得了Url referer。

 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? 感谢

1 个答案:

答案 0 :(得分:0)

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