отправка формы и обновление страницы

zerkms

TDD infected
Команда форума
отправка формы и возврат на обработчик

привет.

данный вопрос лечу вот так:

header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
header ('Expires: 0');
header ('Pragma: no-cache');

но почему то работает везде кроме форм, в которых присутствует аплоад файлов - в чём проблема??
 

zerkms

TDD infected
Команда форума
смотри есть форма:
жмём на сабмит - попадаем на обработчик формы (например s.php)
который обрабатывает инфу и говорит - "ваша инфа успешно..."
дальше жмём на какую нить сцылочку, а потом на кнопку "назад" бродилки

должно быть - то же самое сообщение "ваша инфа..."
а пишет Внимание: страница устарела....


и только в обработчике форм, в которых происходит аплоад файла такая проблема - а в простых формах с текстом всё работает
 

zerkms

TDD infected
Команда форума
я сделал - всё работает....

но такая трабла только с формами в которых происходит аплоад файла - в остальных я локейшном и лечил
 

Кром

Новичок
Видимо ты что то не так лечишь. Почитай на форуме, как это делается правильно.
 

zerkms

TDD infected
Команда форума
я почитал, сделал как там - все формы работают на ура.... а гонят только 2 - если из них убираю файлы-работает как надо
 

Кром

Новичок
>я почитал, сделал как там

Покажи как у тебя происходит редирект.
 

zerkms

TDD infected
Команда форума
Кром
а если мне нужно сделать редирект через интервал - чтобы юзверь успел прочитать сообщение??

тем более что с обычными то работает нормально
 

neko

tеam neko
парень похоже путает редирект js-ом
и редирект заголовком
 

Кром

Новичок
>если мне нужно сделать редирект через интервал - чтобы юзверь успел прочитать сообщение??

Делай location на страницу с сообщением, пусть читают в свое удовольствие.

>тем более что с обычными то работает нормально

"с обычными" чем? Стиральными порошками?
 

zerkms

TDD infected
Команда форума
у меня есть куча форм и только в 2-х из них производится аплоад файла

так вот: везде эта проблема решена - только в этих пресловутых 2-х формах при возврате на страницу назад:

Warning: Page has Expired
 

neko

tеam neko
zerkms
ты путаешь 2 разных способа редиректить браузер
почитай внимательно форум по этому поводу
 

zerkms

TDD infected
Команда форума
neko
я понимаю что могу чтото делать неверно/не так как сделали бы вы, но:

формы в которых производится обработка текстовой инфы - у меня работают как надо..

а в которых аплоад файла - тупит..

я задал вопрос - потому что думал что дело именно в этих файлах, раз вы говорите что нет - значит будем копать....

ладно опустили редирект:

а разве за то чтобы не было страница устарела - не отвечают заголовки о том, что:

header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
header ('Expires: 0');
header ('Pragma: no-cache');
 

Фанат

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

Тебе сказали, как делать правильно. Никто, поверь, не будет помогать тебе делать твой уродский скрипт еще уродливее.
 
Сверху