嘟嘟老窝

上帝给了我一双黑色的眼睛,我却用它来翻白眼......

导航

« [转]Java 2007:新年展望 中国银行托收google adsense历险记 »

哈哈,所有spam-trackback都去死吧

在c_system_lib.asp的TTrackBack.Post()函数中加入以下代码:

'检查当前IP、Title、Url是否在1天内连续TB两次    by dlq
  Set objRS=objConn.Execute("SELECT COUNT(*) FROM [blog_TrackBack] WHERE [tb_PostTime]>#"&DateAdd("d",-1,Now())&"# AND( [tb_IP]='"&IP&"' OR [tb_Title]='"&Title&"' OR [tb_URL] like '"&Left(URL,19)&"%' )")
 
  If CInt(objRs(0)) >= 2 Then
  objRS.close
  Call returnTbXML("1天内一个地址禁止trackback两次以上,我怀疑你是spam,如有问题请给我blog留言。")
  Exit Function
 End If
 objRS.Close
 Set objRS=Nothing

看见了吧,一天只让你tb一次,为了防止高级垃圾随时更换url的后缀,我限制了条件——取url只取前19位。

当然,我相信还是会有高级垃圾和那种执著卖力的家伙会一天tb一次,对于这种我也只好用更彻底更执著的办法,每天登录一次后台,专门来屏蔽你的域名,我屏蔽域名都是很彻底的,只屏蔽一级域名,二级域名根本不带考虑的,冤枉就冤枉了,谁让一只老鼠害了一锅汤啊。

以下是我已经屏蔽的域名:

  • 该日志的引用地址:
  • http://www.duduwolf.com/cmd.asp?act=tb&id=324
  • 关于验证码的一点想法(引用)
  • 凉风集≡李方进's Blog
  • 无意在一个BLOG上看到作者应对blogspam的一个方法。
    当然我联想到的却和应对blogspam没什么关系(wordpress的Akismet插件还是很好用的),我想到的是关于验证码的。我好像在某个BLOG上看到过他的评...
  • 2007-3-14 22:04:38
  • 1.炎藤 | (home)
  • 我想要你的Spam数据
    可以发eMail给我吗?
    lwjct@hotmail.com

    谢谢
  • 2007-3-12 14:47:49
  • 2.炎藤 | (home)
  • PS, 要文字的
    不要图片^^!
  • 2007-3-12 14:48:17

反向链接列表

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

<< 2008·1 >>

Sun

Mon

Tue

Wen

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

Search

Powered By Z-Blog 1.4 SP1 Build 50824 - modify by duduwolf

Copyright 1999-2005 duduwolf.com Some Rights Reserved.