我要做的就是获取上一页的 URL,无论如何,我的意思是,如果它来自 Google,例如,我必须获取 Google 的 URL 等等...任何人都可以帮助我吗?
我尝试过 Response.Redirect
以及 Request
、ServerVariables["HTTP_REFERER"]
,但是它们都返回 null。我也使用 document.Referrer
尝试过 JS,但没有任何效果。
提前致谢。
最佳答案
您可以按照此 SO 帖子中的说明检查 URL Referrer:Getting the HTTP Referrer in ASP.NET
但请注意,并不总是有推荐人。有些人认为这是一个隐私问题,并将他们的浏览器设置为不发送引用 header 。 “无论如何”了解用户来自哪个 URL 的唯一方法是首先控制 URL 的生成,并在 URL 上放置一个唯一的标记,以便您可以识别该 URL 是为哪个页面生成的。
关于c# - 如何获取不属于我的项目的上一页的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12396677/