我要做的是获取上一页的网址,无论如何,我的意思是,如果它来自Google,我必须获取Google的网址等等......有人可以帮助我吗?
我已尝试Response.Redirect
以及Request
,ServerVariables["HTTP_REFERER"]
,但两者都返回null。我使用document.Referrer
尝试了JS,但没有任何工作。
提前致谢。
答案 0 :(得分:2)
您可以按照此SO帖子Getting the HTTP Referrer in ASP.NET
中的说明检查网址引荐来源但请注意,不会总是有推荐人。有些人认为这是一个隐私问题,并会将其浏览器设置为不发送引荐来源标头。了解用户来自“无论什么”的URL的唯一方法是首先控制URL的生成,并在URL上放置唯一的令牌,以便您可以识别为其生成URL的页面。
答案 1 :(得分:2)
并使用javascript / Jquery或者document.referrer解释here