私のサイトにはさまざまな形式のZF1ソルトハッシュ要素がたくさんあり、99%の時間は正常に機能しますが、失敗することがあります。これは通常、リダイレクト後に発生するようですが、リダイレクトホップ内では発生しません。フォームはリダイレクト後に別のアクションで作成されるため、リダイレクトがフォームに影響を与える理由がわかりません。失敗したフォームはトークンを正しく生成しています。POSTと検証の後で一致しません。
何か案は?
以下のハッシュ要素:
$token = $this->createElement(
'hash',
'token',
array('timeout' => 1440)
);
$token->setSalt($config->csrf->salt)
->addErrorMessage('The session for this form has timed out.');
$this->addElement($token);