|
|
|
| Есть крипт который чтото удаляет.Обработчик находится в одном файле с формой и начинает работу при нажатии кнопки.Допустим юзер нажал на кнопку-удалилось все что надо,а вот если юзер нажмет на кнопку еще раз после 1 нажатия или нажмет обновить в браузере,то скрипт выполнится 2 раза.-как этого избежать
p.s переадрессация не возможна
p.s2-если непонятно пояснил то пишите,посторяюсь более понятно | |
|
|
|
|
|
|
|
для: levis
(19.12.2006 в 15:37)
| | Попробуйте так, что в случае успеха операции
<?php
if (empty($error)) {
echo "<html>
<head>
<meta http-equiv='refresh' content='0; url=?rnd=".time()."'>
</head>";
}
?>
|
| |
|
|
|
|
|
|
|
для: mihdan
(19.12.2006 в 15:44)
| | Кроме переадресации ты ету броблему не обойдешь=) | |
|
|
|
|
|
|
|
для: Poison
(19.12.2006 в 16:21)
| | Если есть скрипт который что то удаляет(конкретно),то от того что вы нажмете на кнопку дважды ничего не случится,потому что то что он удалил второй раз никак не удалится) | |
|
|
|
|
|
|
|
для: LuxeMate
(19.12.2006 в 17:31)
| | Сессию вешай при нажатии кнопки и не выполняй действие если уже есть сессия что действие выполнено. | |
|
|
|
|
|
|
|
для: XPraptor
(20.12.2006 в 11:24)
| | или передавай переменную а потом удаляй | |
|
|
|