Asp.net mvc 2 检测页面是从google结果访问还是不是直接从我的域访问

Asp.net mvc 2 检测页面是从google结果访问还是不是直接从我的域访问,asp.net-mvc-2,Asp.net Mvc 2,我试图检测用户是否通过谷歌搜索结果登录到我的页面,或者更准确地说,如果没有通过我页面上的链接访问该页面。下面的代码示例是我试图做的一个示例 bool googleResult = "somecode"; if (googleResult){ //do something } 选中Request.urlreferer请注意,客户端可以将referer设置为他们想要的任何内容。安全性不能依赖它。因此Request.urlReferer!=“mydomain”?@Dejan.S:URLr

我试图检测用户是否通过谷歌搜索结果登录到我的页面,或者更准确地说,如果没有通过我页面上的链接访问该页面。下面的代码示例是我试图做的一个示例

bool googleResult = "somecode";

if (googleResult){
     //do something
}

选中
Request.urlreferer

请注意,客户端可以将referer设置为他们想要的任何内容。安全性不能依赖它。因此
Request.urlReferer!=“mydomain”
?@Dejan.S:
URLreferer
是一个
Uri
对象。看看它的特性。