0

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

我已经尝试过Response.Redirect, RequestServerVariables["HTTP_REFERER"]但是它们都返回 null 。我也尝试过使用 JS document.Referrer,但没有任何效果。

提前致谢。

4

2 回答 2

2

您可以按照此 SO 帖子中的说明检查 URL Referrer:Getting the HTTP Referrer in ASP.NET

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

于 2012-09-12T21:58:16.390 回答
2

并使用 javascript / Jquery 也许 document.referrer 如此处所述

于 2012-09-12T22:00:22.160 回答