探讨个问题,老板现在要做一个广告统计功能。是外连接的广告 连接到自己的网站,统计出是从那个网址过来的,浏览了那些网页,如果购买了商品 还要给这个广告商给提成。这个能实现吗?主要是无法获取 此来源网址连接到自己的网站后,之后的访问也是从这个来源过来的。无法记录最终的来源地址。无法记录此信息。。不知道.net里面是否有这个解决之道???? !!!

解决方案 »

  1.   

    Request对象有个属性是获取上次请求的连接地址,忘了是什么了,RawUrl吧,查一下吧
      

  2.   

    不知这个是否有参考的地方:
    http://blog.csdn.net/insus/archive/2007/11/20/1895335.aspx
      

  3.   

    获取访问该页面的URL,是在该页面下调用服务端变量HTTP_REFERER即可!!
    如:
    string lastUrl = Request.ServerVariables["HTTP_REFERER"].ToString();
    再根据lastUrl判断是不是本站连接还是其他网站连接!!
      

  4.   

    最简单的方式:
    Request.RawUrl 判断前面部分就是名字是哪里就是了.
      

  5.   

    做过一个,但不知是否是你想要的。。
    既然有涉及到分成这块,那肯定是你提供相关的参数给合作商,那你提供的URL参数可以用下面的形式:
    http://www.xxx.com/partnet.aspx?uname=合作商ID
    在partnet.aspx页面获取合作商ID,并写入Cookies,在用户下订单时,读取合作商的cookies,一起写入数据库。。之后的问题也就解决了