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

标签 c# javascript jquery .net url

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

我尝试过 Response.Redirect 以及 RequestServerVariables["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/

相关文章:

javascript - Jquery获取页面最大高度

c# - 如何从 ASP.NET MVC 中的相关表更新表属性

javascript - webgl 中的 alpha 混合工作不正常

javascript - 如何使用 localStorage 构建简单的 JavaScript 待办事项列表

JavaScript 函数调用(在 switch 中)

jquery - Highcharts 饼图数据标签内部和外部

c# - 网络流总是空的!

c# - 如何更新 Silverlight 4 Datagrid 中的字段?

c# - 将(结构的)实例方法传递给 ThreadStart 似乎更新了一个虚假实例,因为原始实例不受影响

javascript - 自定义函数的 ruby​​execute_script 导致没有结果