zend form 防止重复提交(2)

来源:互联网 发布:淘宝邮箱怎么注册 编辑:程序博客网 时间:2024/05/17 06:08

我在上一篇文章“zend form 防止重复提交”里讲了如何自己实现zend form的防重复提交。但在最近的使用过程中,笔者愧疚的发现,zendframework(1.11) 的form已经实现了这个功能。并且实现的原理与笔者描述基本一致,不过它使用了“Zend_Form_Element_Hash”这个表单元素。在校验时,使用Identical”校验器。

$form->addElement('hash', 'no_csrf_foo', array('salt' => 'unique'));

参见手册:http://www.phpeye.com/zf/zend.form.standardElements.html

原创粉丝点击