запрет повторной отправки формы
В редакторе
запрет повторной отправки формы
Brain_Script
1750
2016-08-02 21:23:02
Есть старый добрый костыль - уникальный ключ в каждой форме.
Как это работает. В каждой генеренной форме есть поле типа
<input type="hidden" name="token" value="<?php echo(rand(10000,99999));?>" />
В скрипте вы проверяете:
if ($_POST['token'] == $_SESSION['lastToken'])
{
вывод сообщения об ошибке
}
else
{
$_SESSION['lastToken'] = $_POST['token'];
обработка формы
}
Войдите для добавления комментария.