我在全局的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? 感谢
答案 0 :(得分:0)
如果“不起作用”表示您获得空值,那是因为没有为SSL请求发送URLReferrer标头而Gmail使用SSL。这是有意的 - http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.1.3