Refresh i $_POST

Aly

Новичок
Refresh i $_POST

Доброе время суток. Проблема битая: при рефреш повторается передача пост параметров, как от этого избавится? подойдёт жёсткое перенаправление(javascript?), но хеадер не подходит т.к. до этого выводится хтмл.. ПО форуму искал, похожего много, но видимо мне нада подробней объяснить.
 

Фанат

oncle terrible
Команда форума
да
тебе нада подробней объяснить, что хтмл до этого выводить не нужно.
 

Aly

Новичок
А что посоветуешь если у меня идёт include в середине документа?
Тоесть этот include куда не первым обрабатывается.
 

Фанат

oncle terrible
Команда форума
какого документа?
забудь про свои инклюды.
не нужно тебе никакого документа.
всё что тебе надо - это обработать пост и перенаправить уже на все документы с инклюдами.
 

Aly

Новичок
перенаправлять приходится в коде, который приинклюден через еще один инклуде к главной странице, в которой до этого обработалось и вывелось не мало кода.
Извинаюсь если чего то не допонимаю. Но вывести Хеадер до вывода другого кода не получается! НУ токо если всю структуру менять!
 

Фанат

oncle terrible
Команда форума
зачем ты куда-то инклюдишь скрипт, который обрабатывает пост?
 

Aly

Новичок
Ммм потому что этот скрипт выводит форму и её же обрабатывает или стоит сделать через темплате?
 

Фанат

oncle terrible
Команда форума
без разницы как делать.
главное чтобы обрабатывал форму не тот скрипт, который её выводит.

-~{}~ 02.11.05 00:45:

или не делать уродский индекс, который инклюдит все остальные файлы
 

Aly

Новичок
Спасибо, будем исправлять!
P.S. 5min И всё работает, ещё раз пасиба.
 

Фанат

oncle terrible
Команда форума
если будешь разносить вывод и обработку формы, то при ошибке заполнения надо использовать сессию.
если при проверке формы произошла ошибка, то стартуешь сессию, кидаешь в неё ПОСТ, делаешь локейшен на форму, стартуешь сессию, берёшь из не пост, заполняешь форму, убиваешь сессию, выводишь форму.
 
Сверху