|
|
【编程】开源(OpenSource) - 反向链接(Referrers)系统 |
|
|
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 |
 反向链接(Referrers)系统可以很好的显示反向链接,目前很多站点上显示的最新来源(referer)统计都是用的是Stephen的referrer统计系统,比如 Booso 反向链接(Referrers)统计系统,还有一个朱传伟的反向链接统计服务不知道是不是他自己实现的。 总之,网上提供这些反向链接(Referrers)系统不是服务不好,就是定制性不好,所以,干脆,我烦了,自己花一天时间写了一个,并且公开源代码,基本上架构和功能都用了,但是还需要完善。
由于我没有支持 ASP + Access 的主机,所以无法为大家提供服务,希望有哪个同仁可以提供这个服务?或者 CSDN 会提供这个服务给我?效果图如下:
基本架构:
采用 ASP + Access
用下列脚本在需要统计的页面增加反向链接记录 <script language=javascript src="/lib/refadd.js"></script>
用下列脚本在需要显示的页面增加反向链接显示 <script language=javascript src="/lib/refcnt.js"></script>
数据库:
数据库只需要一张表即可
- ID:整数
- IP:字符串(255)
- Agent:字符串(255)
- To:字符串(255)
- Name:字符串(255)
- From:字符串(255)
- Date:日期时间
其中"Name"字段的值是对 From 处理后的结果,比如 From="http://www.google.com/" 则Name="Google"
分析:
只需要简单一个 SQL 查询即可: SELECT [NAME],COUNT(*) FROM [REFERRER] GROUP BY [NAME] ORDER BY COUNT(*) DESC"
如果需要,还可以加上必要的条件,比如显示访问次数大于3次的记录: SELECT [NAME],COUNT(*) FROM [REFERRER] GROUP BY [NAME] HAVING COUNT(*)>3 ORDER BY COUNT(*) DESC"
基本功能:
文件列表:
- lib/refadd.asp
- lib/refadd.js
- lib/refcnt.asp
- lib/refcnt.js
- lib/refcon.asp
- lib/images/percent.gif
- dat/refdb.mdb
源代码:
由于 CSDN 不提供文件下载功能,所以我还要找一个地方上传源代码,不知道哪里有,各位同仁请告知道

|
|
相关文章:相关软件: |
|