Помощник
|
Как сделать, чтобы при обновлении страницы удалялась глобальная переменная? |
sc2r2bey
|
Сообщение
#1
|
||
|
|
||
|
|||
ZiTosS |
25.12.2009, 17:59;
Ответить: ZiTosS
Сообщение
#2
|
|
Перенаправление делай сразу же после выполненных действий, и не забывай завершить исполняемую программу:
[php]if (isset($_POST['add'])) { if(!get_magic_quotes_gpc()) { $name = mysql_escape_string($_POST['name']); $response = mysql_escape_string($_POST['response']); } else { $name = $_POST['name']; $response = $_POST['response']; } header("location: {$_SERVER['PHP_SELF']}"); // перенаправляем на текущую страницу exit(); // завершаем обработку(иначе исполнение скрипта продолжится) } if (isset($_POST['press'])) { ?> <form name="add" action="index.php?module=guestbook" method="POST"> <input type="text" name="name" value="" /> <textarea name="response" rows="4" cols="20"> </textarea> <input type="submit" name="add" value="Добавить отзыв" /> </form> <?php } ?>[/php] Внимание: Не злоупотребляй перенаправлениями и знай, что перенаправление должно идти до любого вывода в браузер контента, т.е. до любого echo, print и так далее. Если ты уже начнёшь формировать тело сообщения(отсылаемое пользователю при запросе на сервер), то сервером тут же заголовки отправятся клиенту. Поэтому при поытке передать заголовок location после формирования тела, ты получишь предупреждение, что заголовки уже были отправлены клиенту. |
|
|
sc2r2bey
|
Сообщение
#3
|
|
|
а если не получается использовать header, что еще можно использовать?
-------------------- программирую web и для we |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Арбитражники, как ведете учет расходов и доходов? | 12 | Boymaster | 1929 | Вчера, 21:03 автор: MisterBit |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 29 | freeax | 4817 | 17.4.2024, 1:19 автор: sergio11 |
|
Mondiad - это глобальная рекламная сеть с широкими возможностями для паблишеров и рекламодателей! [🎁 Эксклюзивный бонус] | 16 | Mondiad | 4376 | 10.4.2024, 18:15 автор: Mondiad |
|
Как вы отдыхаете от работы за компом | 148 | adw-kupon.ru | 19715 | 8.4.2024, 10:37 автор: Skyworker |
|
Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта | 0 | Alex-777 | 868 | 7.4.2024, 18:05 автор: Alex-777 |
Текстовая версия | Сейчас: 20.4.2024, 9:11 |