Zend framework 多次使用一个表单和CSRF令牌
我在表单中使用Zend散列元素来避免CSRF。 现在我有以下问题: 同一表单在页面上呈现多次。 如图所示,每个表单都有相同的CSRF令牌。 在研究过程中,我发现只使用了第一个渲染形式的标记 如何为每个表单实现每个哈希元素的正确验证Zend framework 多次使用一个表单和CSRF令牌,zend-framework,hash,zend-form,zend-form-element,Zend Framework,Hash,Zend Form,Zend Form Element,我在表单中使用Zend散列元素来避免CSRF。 现在我有以下问题: 同一表单在页面上呈现多次。 如图所示,每个表单都有相同的CSRF令牌。 在研究过程中,我发现只使用了第一个渲染形式的标记 如何为每个表单实现每个哈希元素的正确验证 提前谢谢 我认为添加盐元素应该可以做到: $this->addElement('hash', 'course_csrf', array( 'ignore' => tru
提前谢谢 我认为添加盐元素应该可以做到:
$this->addElement('hash', 'course_csrf', array(
'ignore' => true,
'salt' => 'unique'
)
);