本帖最后由 php1999 于 2011-10-14 18:20:49 编辑

解决方案 »

  1.   

    $cache_id = $cache->generateID(array('url' => $_REQUEST,'post' =>$_POST,'cookies' => $HTTP_COOKIE_VARS));  
      

  2.   

    设一个onclick事件,点击时记录下ajax把链接发送出去,浏览器会先执行JS的
      

  3.   

    个人也觉得可以用onclick触发事件。
      

  4.   

    一定要用ajax吗?
    具体怎么实现呢?
      

  5.   

    <a href="http://hello.world"  onclick="hello(this)">x</a>var ajax=new XMLHttpRequest();
    function ( url )
    {
    ajax.open("GET", 'analytics.php?href='+ this.href , true);
    ajax.send();
    }
      

  6.   

    更正 this.href  => url.href
     $url = $_GET['href']; 
     INSERT INTO analytics( url ) VALUES( '$url' );  // sql 
    我想就是大概这么干吧
      

  7.   

    很简单的 预定义变量中 有一个 $_SERVER['HTTP_REFERER'] 就是前一页的地址