我利用业余时间写的东北制造网,网站是08年月份正式运行的,刚开始运的时候,网站流量很小,不过百度和google对网站的收录是比较正常的,有新的数据基本就收录。可是好景不长,当我宣传后,跟多家机械制造网站做了链接后,随之而来的有新用户的注册和数据,垃圾软件的批量注册和群发垃圾数据也光临了我的网站。受他们的影响,各大搜索引擎对信息的收录都慢了很多,基本一周才更新几条数据。
这个问题曾经困扰了我一个多月,最后我亲自试用了几个群发软件,才发现。群发器都是在信息填写好一次以后,由软件群发,发布每个网站遇到验证码程序,系统会自动读取验证码程序的文件,并将生成的验证码显示出来,由信息发布人手工填写。
虽然我改了很多次程序,而且验证码程序也修改了,改成需要人脑计算验证码加法结果的,不过还是不能有效屏蔽垃圾数据,经过多方面的搜索和研究我发现,垃圾软件群发器是可以读取验证码的,就算你验证码算法很复杂,而且是加了很多干扰元素,他们一样是可以读到数据,并要求发信息的人手工写入的。也就是你无论写了多么复杂的session验证图片程序,他们都可以能软件读过来,并让群发信息的的手工输入验证码。
不过问题总有解决办法,我通过在注册页面增加日期选择框,要求注册时选择今天是星期几,并且提交验证的页面也同样验证今天是星期几。这样就有效避免了群发软件自动读取验证码的问题,要发数据必须通过网站页面才可以。
程序修改以后,近一段时间以来,垃圾数据基本上就没了,以上是我的办法,希望对广大站长有所帮助。效果地址:http://dbzz.net/userinfo/user_reg_com.php
我的QQ105452034 欢迎交流 交换链接等