• 2004-07-27

    反向链接的原理

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/tech-logs/290037.html

    为了把那篇又臭又长又妨碍打开主页的blog顶下去,写个充数的。

    碧城仙在问6e反向链接是怎么实现的,不知啥时候6e才会看得到,我试着答复一下吧。

    实际,当你从一个页面A连接到另一个页面B时,有一些客户端的信息是会传递出去的,比如:你的浏览器名称、A页面的URL。反向链接说穿了,就是取得这个被传递出去的A页面的URL,并记录下来,最终形成了一份统计记录。

    这个“A页面的URL”,应该是环境变量HTTP-REFERER,在php/asp/jsp都有途径获得这个变量。

    比如——
    asp:
    Request.ServerVariables("HTTP_REFERER")
    jsp:
    Request.getHeaders("Referer").nextElement();

    没试验过(汗),不过应该可以。

    分享到: