Как запретить повторную пересилку при обновление страницы?
Запретить повторный POST
#1
кипятильник
кипятильник
-
- Неактивные
- 102 сообщений
Репутация: 0
0


Отправлено 05 Февраль 2009 - 21:24
- 0
#2
ZiTosS
ZiTosS
-
- Неактивные
- 5 148 сообщений
Репутация: 8
Отправлено 06 Февраль 2009 - 00:24
Просто обработать Данные и переадресовать пользователя куда нужно.
Хотя есть ещё способ...
Есть такая функция в PHP как unset() - удаляет перечисленные переменные
<?php /* обрабатываем массив POST */ /* главное перед header ничего не печатать(echo,print,printf) и никаких символов вне кода */ header("location: [путь_и_название_файла_куда_перенаправляем]"); ?>
Хотя есть ещё способ...
Есть такая функция в PHP как unset() - удаляет перечисленные переменные
Поведение unset() внутри пользовательской функции может различаться, в зависимости от того, какой тип имеет переменная, которую необходимо удалить.
Если переменная, объявленная глобальной, удаляется внутри функции, удаляется только локальная переменная. Переменная в окружении вызова функции сохранит то же значение, что и до вызова unset().
<?php /* обрабатываем массив POST */ unset($_POST); ?>
- 0
Ответить цитируемым сообщениям Очистить