В настоящее время я сталкиваюсь с проблемой, что IE8 решает кэшировать (скрытое) поле формы, в которое я записываю случайно сгенерированный хеш, который также сохраняется в сеансе. Если хеш, отправленный в форме, равен хешу, сохраненному в сеансе, запрос формы действителен.
Но поскольку IE кэширует эти значения, значение, отправляемое в форме, отличается от того, что хранится в сеансе. Как я могу предотвратить это? Я пробовал autocomplete="off"
как в поле, так и в элементе <form>
.
Скрытое поле ввода выглядит так:
<input type="hidden" name="hash" value="hash inserted here" autocomplete="off" />
И тег формы выглядит так:
<form action="action uri" method="post" autocomplete="off">