ZF1의 해시 된 요소가 내 사이트의 다양한 형태로 저장되고 정상적으로 작동하는 시간의 99 %가 사용되지만 때때로 실패합니다. 이것은 일반적으로 리디렉션 이후에 발생하지만 리디렉션 홉 내에서는 발생하지 않는 것 같습니다. 양식은 리디렉션 이후에 별도의 동작으로 만들어 지므로 리디렉션이 왜 영향을 미치는지 이해할 수 없습니다. 실패한 양식은 정확하게 토큰을 생성하며 POST 및 유효성 검사 후에 일치하지 않습니다.Zend_Form_Element_Hash 임의의 실패
아이디어가 있으십니까? 아래
해시 요소 :
$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);
세그멘테이션 오류가 발생합니까? 아파치 로그에는 무엇이 표시됩니까? –
절대적으로 아무것도. 그것은 제가 확인한 첫번째 것 중 하나였습니다. 나는 여러 서버에서이 문제를 재현 할 수 있기 때문에 segfault가 아닌지 의심 스럽다. –
정확히 "일치하지 않음"이란 정확히 무엇을 의미합니까? –