Tag Archives: bcspamblock

use bcspamblock in zend form

I want to integrate the bcspamblock and zend form, so first to do: 为了能自动防止机器人攻击,打算把bcspamblock整合到zend_form中。 1 创建element_bcSpamBlock.php文件, <?php class element_bcSpamBlock extends Zend_Form_Element_Xhtml{ /** * Default form view helper to use for rendering * @var string */ public $helper = ‘bcSpamBlock’; } … Continue reading

Posted in Computer | Tagged , , , | Leave a comment

bcSpamBlock插件:防止垃圾留言

垃圾留言大多是由程序自动产生的,而bcSpamBlock插件就能有效的阻挡机器的留言,而使用浏览器的留言则感觉不到任何区别,若是禁止了javascript,则需要手工拷贝一个字符串。具体的原理请参考官方的说明。 而目前的1.1版本同时也阻挡了trackback和pingback,因此我进行了一些修改,使其不阻挡trackback和pingback。那如何防止pingback/trackback的垃圾呢?这就可以使用另外一个插件来进行处理:Simple Trackack Validation,同时要注意,这个插件默认只支持对trackback进行处理,我也作了简单地修改,使其能处理pingback。 效果:未使用bcSpamBlock插件之前,我每天将近有3000个spam留言,而使用了这个插件之后,到现在为止,一个漏网的都没有! bcSpamBlock 1.1 modify by wlx Simple Trackback Validation 2.1 wlx modified version

Posted in Blog | Tagged , , , , | 2 Comments