[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сохранение переменной при обновлении страницы
foxik
Доброго времени суток.

У меня такая проблема:
Со страницы авторизации я переношу id юзера через
Код

header("Location: modify.php?id={$user_id}");

и здесь я его получаю через $_GET.
На странице modify.php у меня все поля записи юзера, как то - мыло, логин , пасс итд которые он может редактировать на этой же странице. У меня там проверка - если он не ввёл логин, пароль , или неправильно подтвердил пароль, то он остаётся на этой же странице, но дело в том что при нажатии на кнопку страница обновляется и id теряется, и никак не пойму как его сохранить и где.
Подскажите пожалуйста как сохранить id.
Заранее спасибо
Gabriel
используем сесии $_SESSION

_____________
one step, two steps HERE WE GO!!!
S{oRpiO
или еще проще если есть ввод данных значит есть форма. так..просто берем и ставим скрытое поле

HTML
<input type="hidden" name="id" id="id" value='<? echo $_GET["id"]; ?>' />


а в самом начале страницы пишем

PHP
if (isset($_POST["id"])){
$_GET["id"] = $_POST["id"];
}
S{oRpiO
а еще проще в action в форме просто вставлять id как GET переменную
foxik
Если у меня будет много страниц, я с текстовыми полями вконец запутаюсь ohmy.gif
$_SESSION оптимальный выход, спасибо Gabriel.
dom
как сделать как тут www.risurs.ru ??
KaFe
Сессии это самый разумный выход, а вот это
header("Location: modify.php?id={$user_id}");

привело бы к катастрофическим ДЫРАМ в защите скрипта.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.