我有个网站是做团购导航的,这些团购网站有个邀请好友返利的链接,就是别人通过这个连接进入这个网站团购,你就有返利,现在有个问题是我怎么让人家在我的导航网站点击团购项目前,发送这个邀请链接,再实际转到团购项目?我用ajax+curl,先用curl Get方法传输邀请链接,再用Js的window.open打开项目链接,但是邀请链接好像不起作用,请教各位高手这是什么原因?

解决方案 »

  1.   

    我采用的是Ajax的方式,团购项目链接(url)的 OnClick事件如下:
    function click_c(siteid, gid, url, target){
              $.ajax({
    type: "POST",
    url: "index.php?con=index&act=hit",
                    ifModified :false,
                    cache:true,
            data: "siteid="+siteid+"&gid="+gid
    });
             window.open(url, target,'');
    }
    内部用curl Get方法传输邀请链接,再用Js的window.open打开项目链接,就是没办法做到真正的发送邀请,不知道何故?
      

  2.   

    就我所知道的,一般所谓“邀请链接(也有叫推广链接)”,是要从用户的浏览器上发送出去才有效,因为对方服务器需要向用户浏览器上派发 cookie,由此来记录推广效果。你用 curl get 从你自己的服务器上向对方服务器请求“邀请链接”,当然就没效果了(这样其实是相当于你的服务器成了被邀请/推广的对象了)。不知道这样说清楚了没有……
    ————————————————————————————————
    基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)[/size]