如何获取不属于我项目的上一页的URL?

时间:2012-09-12 21:54:27

标签: c# javascript jquery .net url

我要做的是获取上一页的网址,无论如何,我的意思是,如果它来自Google,我必须获取Google的网址等等......有人可以帮助我吗?

我已尝试Response.Redirect以及RequestServerVariables["HTTP_REFERER"],但两者都返回null。我使用document.Referrer尝试了JS,但没有任何工作。

提前致谢。

2 个答案:

答案 0 :(得分:2)

您可以按照此SO帖子Getting the HTTP Referrer in ASP.NET

中的说明检查网址引荐来源

但请注意,不会总是有推荐人。有些人认为这是一个隐私问题,并会将其浏览器设置为不发送引荐来源标头。了解用户来自“无论什么”的URL的唯一方法是首先控制URL的生成,并在URL上放置唯一的令牌,以便您可以识别为其生成URL的页面。

答案 1 :(得分:2)

并使用javascript / Jquery或者document.referrer解释here