почему перезагрузка не срабатывает, а происходит зацикливание? Уже не первый раз натыкаюсь на подобные проблемы, никак не могу допереть, где тут может быть посыл других заголовков. (Добавление)
как только запостил код, заметил, что 1ая строка кода пустая. В файле такого нет. Может дело в кодировке?
OrmaJever
Отправлено: 02 Июля, 2012 - 20:57:58
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
Если этот файл называется gbook.php то назовите причину почему зацикливатся не должно?
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
makc9I
Отправлено: 02 Июля, 2012 - 21:00:45
Новичок
Покинул форум
Сообщений всего: 33
Дата рег-ции: Май 2012
Помог: 0 раз(а)
ниже идет форма, в которую вводятся данные и отсылаются методом POST
Green
Отправлено: 02 Июля, 2012 - 21:01:22
Частый гость
Покинул форум
Сообщений всего: 214
Дата рег-ции: Апр. 2012 Откуда: Кисловодск
Помог: 9 раз(а)
makc9I пишет:
а происходит зацикливание?
Знаете что это? Это когда редирект не имеет придела. То есть, редиректит на gbook.php, а в этом файле снова тот же редирект. Вот и происходит зацикливание. У Вас нету никаких ограничителей. Ну лично я их не заметил. То есть редирект у Вас выполняется в любом случае...
Короче, проще говоря, Вы редиректите в тот же файл, где и происходит этот редирект.
Покинул форум
Сообщений всего: 33
Дата рег-ции: Май 2012
Помог: 0 раз(а)
а каким образом обычно действую в случае, когда заполняется форма, обрабатывающаяся этим же файлом, и чтобы данные при обновлении страницы повторно не обрабатывались(не летели в БД, в файл или еще куда повторно)?
Вроде делал так, и все работало. Делал по видеокурсу от "Специалиста".
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
makc9I пишет:
ниже идет форма, в которую вводятся данные и отсылаются методом POST
makc9I Разве в вашем коде есть хоть какое-нибудь условие которое остановит редирект?
makc9I пишет:
а каким образом обычно действую в случае, когда заполняется форма, обрабатывающаяся этим же файлом, и чтобы данные при обновлении страницы повторно не обрабатывались(не летели в БД, в файл или еще куда повторно)?
Нужно генерировать случайную строку, записывать её в сесию и скрытое поле в форме, и проверять перед записью значения на совпадение.
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
makc9I
Отправлено: 02 Июля, 2012 - 21:20:08
Новичок
Покинул форум
Сообщений всего: 33
Дата рег-ции: Май 2012
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.