Покинул форум
Сообщений всего: 5
Дата рег-ции: Окт. 2007
Помог: 0 раз(а)
Здраствуйте, уважаемые пиайчписты))
Я не могу разобраться....
У меня есть формаЮ куда вводишь название в тектовое поле и она должна его записывать в файл, а потм выводит весь этот файл....
И вот у меня вопрос:
когда я нажимаю "обновить страницу", то она выдает ранее введенное название... и так может если я например введу "333", то если 10 раз нажать ф5, то "333" и напечатается 10 раз)) Посмотрите ссылку, там все, что мне для начала нужно работает, только я хочу, чтоб при ф5 оно не повторяло предидущее действие...
Заранее спасибо!!!
[b]а как этого избежать???
obi-wan
Отправлено: 11 Октября, 2007 - 09:26:17
Новичок
Покинул форум
Сообщений всего: 28
Дата рег-ции: Сент. 2007
Помог: 0 раз(а)
Блин, где-то здесь была тема уже об этом. Не смог найти.
Создай переменную $_SESSION['field'], запиши туда вставляемое значение, и при вставке проверяй, не совпадает ли вновь вставляемое значение с хранимым в сессии.
evgenijj
Отправлено: 11 Октября, 2007 - 09:34:35
Участник
Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006 Откуда: Москва
Помог: 10 раз(а)
Вполне логично - нажимая F5 ты обновляешь страницу, т.е. отсылаешь данные формы еще раз. Надо делать перенаправление браузера.
Так ты перенаправишь скрипт на его же самого, но уже без POST-параметров.
А куда прописать этот оператор? В какое место кода?
Бо мне выдает:
Warning: Cannot modify header information - headers already sent by (output started at /home/a/astelon.hut2.ru/WWW/150.php:14) in /home/a/astelon.hut2.ru/WWW/150. php on line 24
evgenijj
Отправлено: 11 Октября, 2007 - 10:22:11
Участник
Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006 Откуда: Москва
Помог: 10 раз(а)
Astelon пишет:
Бо мне выдает:
Warning: Cannot modify header information - headers already sent by (output started at /home/a/astelon.hut2.ru/WWW/150.php:14) in /home/a/astelon.hut2.ru/WWW/150. php on line 24
Покинул форум
Сообщений всего: 5
Дата рег-ции: Окт. 2007
Помог: 0 раз(а)
Я уже поставил хеадер в начале, уже пробовал через яваскрипт перенапривление, так оно не грузится, например на гугл.ком перенаправляет, а само на себя-очень долго загружается и в конечном счете не загружается вообще...
EuGen
Отправлено: 11 Октября, 2007 - 10:52:26
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
То есть ты в САМОМ начале скрипт написал хеадер на него же самого?.. Ну так понятно он у тебя бесконечно сам себя грузит и в итоге по таймлимиту отваливается.
Сделать нужно так:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.