Автор Тема: Back/Reload????  (Прочитано 3405 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Bang

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 120
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anna.comcor.ru
Back/Reload????
« : 02 Сентября 2002, 23:41:15 »
Такой странный глюк (или моя ошибка): заполняем форму, жмем на кнопку, получаем какой-то результат, а потом, нажимая на кнопку Back, хотим перейти назад к форме, с введенными только что значениями. Иногда это работает, а иногда - выдает значения, бывшие в форме _до_ ее заполнения.

почему так и как бороться?

спасибо!
best wishes!
bang

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Back/Reload????
« Ответ #1 : 03 Сентября 2002, 02:43:57 »
А как ты вызываешь заполняемую форму ?
AS IS...

Оффлайн Bang

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 120
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anna.comcor.ru
Back/Reload????
« Ответ #2 : 03 Сентября 2002, 10:10:38 »
ну, допустим, есть страница:

if($submit)
{
  тут идет обработка формы
}
else
{
 а тут сама форма
}
best wishes!
bang

Оффлайн Доктор

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 487
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Back/Reload????
« Ответ #3 : 04 Сентября 2002, 01:52:44 »
Цитировать
Иногда это работает, а иногда - выдает значения, бывшие в форме _до_ ее заполнения


На разных страницах или на одной?

Оффлайн Bang

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 120
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anna.comcor.ru
Back/Reload????
« Ответ #4 : 04 Сентября 2002, 09:49:34 »
Цитировать
На разных страницах или на одной?

на разных, но не на всех. и я никак не могу найти закономерность, почему-то где-то все ок, а где-то - такой глюк.
best wishes!
bang

Оффлайн Flash

  • Виртуоз...
  • Ветеран
  • *****
  • Сообщений: 661
  • +0/-0
  • 2
    • Просмотр профиля
Back/Reload????
« Ответ #5 : 04 Сентября 2002, 16:43:23 »
Просто в одном случае открывается новая страница, а в другом закэшированная в браузере.....помоему.
Почему так всегда: мозги утекают, а доноры остаются?

Оффлайн Доктор

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 487
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Back/Reload????
« Ответ #6 : 04 Сентября 2002, 21:08:52 »
Все из-за кеширования. Та страница, что не сохраняет данные юзера вообще не кешируется, а та, что сохраняет - или вообще не прописаны параметры кеширования (тогда я точно знаю, что данные будут сохраняться), либо прописано кеширование (тут не уверен, что тоже так будет работать, но по логике 99%).

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Back/Reload????
« Ответ #7 : 04 Сентября 2002, 21:52:49 »
после обработки post запросов лучше использовать редирект типа header("Location: url"); проблем точно будет меньше.
с уважением,
магистр белой магии.

Оффлайн Bang

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 120
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anna.comcor.ru
Back/Reload????
« Ответ #8 : 06 Сентября 2002, 18:16:43 »
Цитировать
Все из-за кеширования

может быть, но у меня появилась еще одна версия - может, виноват русский апач?
best wishes!
bang

Оффлайн Доктор

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 487
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Back/Reload????
« Ответ #9 : 06 Сентября 2002, 20:29:26 »
Цитировать
может быть, но у меня появилась еще одна версия - может, виноват русский апач?

Причем тут вообще апач? Все на уровне браузера...

Оффлайн Bang

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 120
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anna.comcor.ru
Back/Reload????
« Ответ #10 : 06 Сентября 2002, 22:50:11 »
Цитировать
Причем тут вообще апач?

http://apache.lexa.ru/faq.html - очень похоже на п.11
best wishes!
bang

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28