![]() |
Чтобы данные не передавались повторно!
Вобщем такая проблема!
Гостевая книга на php и вот чел отправил сообщение, все хорошо...но потом нажимает кнопку refresh (обновить страницу) и данные передаются заново :( Как решить эту проблему? |
header('Location: thanks.html');
exit(); |
и что это? как это использовать?
|
|
так а данные как передаваться будут?
|
ну вообще-то это надо сделать ПОСЛЕ того, как ты сохранишь данные...
|
аааа...все ну вот! дошло! :)
|
блин нифига не работает! :(
if($HTTP_GET_VARS['book']=="rec") { addMessage($userid1,$name1,$mail1,$text1); header("Location: page.php?id=book"); exit; } |
что-то у меня дома чайних нихрена не работает...
не подскажете почему... тот же самый случай... текст ошибки, что происходит и т.п. |
ну что происходит...ничего не происходит...как будто я ничего и не писал :(
все выполняется замечательно! :( никакого редиректа или еще чтонить в этом духе не происходит! |
=)
открываешь ещё раз http://php.net/header и внимательно читаешь, что до header ВООБЩЕ НИЧЕГО НЕ ДОЛЖНО ВЫВОДИТЬСЯ, даже пробельчика тоже нельзя дальше включаешь display_errors -> 1 и error_reporting -> E_ALL - и ужасаешся тому огромному количеству хлама, который у тебя там творится... на всякий случай - http://php.net/ini_set |
блин и что же делать!? :(
|
эм? =)
тебе ответ подсказать, или ты сам догадаешся ничего не выводить? =) |
не , я серьезно не знаю что делать!
у меня такая вот проблема . в php я эту книгу писал очень давно..язык в совершенстве не знаю у меня другая специализация...прошу помочь! |
я тебе уже ответил
ничего не выводи до header(...) что ещё ты хочешь услышать? |
почитай про буфер - http://php.net/ob_start
|
а что значит не выводи!?
|
сорри, после такого вопроса не вижу смысла продолжать.
|
кто-нибудь напишите как сделать редирект с помощью php!
|
Цитата:
А теперь -- попробуй сделать то же самое, но НЕ УДАРИТЬ. Получилось? Вот и прекрасно. То же самое и в PHP -- если не хочешь ничего выводить, то просто ничего не выводишь. Само ничто выпрыгивать не должно. |
Цитата:
|
| Часовой пояс GMT +4, время: 11:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.