|
|
|
| Как можно избежать двойной отправки данных с формы?
И избежать не только двойного нажатие кнопки submit, но и также нажатия кнопки "назад", выполнения history.go(-1), которые в некоторых случая тоже могут вызвать повторную отправу данных | |
|
|
|
|
|
|
|
для: Андрей
(08.05.2005 в 03:45)
| | После добавления данных перегрузить форму принудительно
<?php
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'>
</HEAD></HTML>";
?>
|
А двойное нажатие отслеживать таким обазом: проверять пред добавлением не отправлялось ли с этого IP-адреса (или сессии) сообщений в течении последних 20 секунд (ну или минуты). | |
|
|
|