统计链接来源!并且把从何处链也给找出来,该怎么解决
统计链接来源!并且把从何处链也给找出来
如题,
我有一个网站域名例如:www.google.com
然而百度在他的网站上做了一个链接,(当然我并不知道放宽个链接的存在).现在有一个不知名字的网友通过百度这个链接
到了我的网站上!那么我就把这件事情给记录下来,我要得到从何处链接过来的,把链接地址记录下来!
怎么做?
------解决方案--------------------
Javascript:
<script>
alert(document.referrer)
</script>
------解决方案--------------------
在asp.net中:
如题,
我有一个网站域名例如:www.google.com
然而百度在他的网站上做了一个链接,(当然我并不知道放宽个链接的存在).现在有一个不知名字的网友通过百度这个链接
到了我的网站上!那么我就把这件事情给记录下来,我要得到从何处链接过来的,把链接地址记录下来!
怎么做?
------解决方案--------------------
Javascript:
<script>
alert(document.referrer)
</script>
------解决方案--------------------
在asp.net中:
- C# code
string url=Request.UrlReferrer.ToString();
------解决方案--------------------
用在能访问HttpRequest的地方,比如httpModule中也可以
------解决方案--------------------
最简单的是在Session_Start里面获取
- C# code
void Session_Start(object sender, EventArgs e) { // 在新会话启动时运行的代码 if (Request.UrlReferrer != null) { String fromUrl = Request.UrlReferrer.ToString(); } } {
------解决方案--------------------
不过上面的不支持静态页面哦。如果需要统计静态页面的话,可以在静态页面里面用js随便调用一个aspx动态页面以激活Session