谈谈防垃圾引用的一种解决方案
作者:Harry Zhang 日期:2006-08-26 13:09
查了很多资料,在对这个垃圾引用,就象对垃圾邮件一样,让人非常可恶的。开始使用了独立认证码的方式来解决,不过还是没有办法彻底解决这个问题。
现在想到了另一种采ajax技术的防垃圾引用的方法,也不知道管不管用,下面说说我的这种解决思路。
1、每个日志可以在后台控制是否引用,这个是没有得说了,别人的引用发不进来。
2、后台加上可以控制引用是否需要认证,但这样也还是发到了服务器中,只是在前台没有显示而已。也不能根本的解决。
3、现在新建一个表,用来保存日志的ID,一个随机认证码,一个日期。这个在读取日志的时候,由需要的引用者去单击“获得引用地址”来生成这个连接地址(可以用ajax技术无刷新技术实现),生的日志ID,随机认证码,一个日期写入了数据表中。
4、用户发来引用时,先比对的IP和网址是否属于过滤列表中,如果不是,继续判断它的日志ID,随机认证码,日期与数据库中的比对(日期30分钟内有效),如果相同,即这个引用发送成功,发送成功后这条记录自动删除了。
5、同时为了防止通过其它软件或网页嵌套框架方式来生成随机认证码,日志ID,日期写入到数据,给生成这段代码的文件加了类似防盗连接的功能,即只有在读取日志的时候才可以运行生成这个认证码。
6、以这种方式实现后,一次一篇日志只能取得一个引用地址,这样防止了多次用软件来追加记录。
以上解决方案还有待测试中,欢迎大家提出意见。
连接巴巴变的class类
作者:Harry Zhang 日期:2006-08-24 09:16
介绍说明:
全面支持巴巴变api类,使用php写的xml-rpc类,使用非常方便,具体使用方法,请参考文件里面的测试样例。
同时也可以参看f2blog实现的样例。
xml-rpc php类下载地址:
BabaBian.rar (5.63 KB , 下载:1173次)
f2blog实现巴巴变插件下载地址:
f2bababian.rar (31.8 KB , 下载:1126次)
如有不明的请联系我。









