日期:2014-05-18  浏览次数:20381 次

统计链接来源!并且把从何处链也给找出来
如题,

我有一个网站域名例如: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