Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> И снова КЭШ 
V
    Опции темы
Алексей
Дата 4.11.2008, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 19.6.2006

Репутация: нет
Всего: нет



Как сделать так чтоб запросы не отправлялись повторно при нажатии кнопки F5? На поиск по форуму не отправлять, т.к. стандартные ответы вроде: "Читай мануал, там написано: 
Код

// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
// always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
// HTTP/1.0
header("Pragma: no-cache");

не помогают!" 

Запросы все равно кэшируются. Заранее спасибо.
PM MAIL   Вверх
skyboy
Дата 4.11.2008, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(Алексей @  4.11.2008,  12:28 Найти цитируемый пост)
Как сделать так чтоб запросы не отправлялись повторно при нажатии кнопки F5?

приведенный тобой код тебе не поможет по той простой причине, что он отменяет кеширование страницы. к повторной отправке post данных при обновлении страницы отношения никакого.
если бы ты искал, как надо(а не по слову "кеш"), то нашел бы рекомендацию: после обработки присланных по POST'y данных делать редирект методом GET. И если пользователь будет обновлять страницу, то не ту, на которую отправлялись данные, а ту, на которую редиректнул сервер.

Добавлено через 5 минут и 52 секунды
Цитата(skyboy @  4.11.2008,  12:32 Найти цитируемый пост)
как надо

в смысле по словосочетанию "повторная отправка"
PM MAIL   Вверх
Алексей
Дата 4.11.2008, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 19.6.2006

Репутация: нет
Всего: нет



skyboy, спасибо огромнейшее!!! Теперь ясно. Работает. Правда у меня там есть вывод на экран. Поэтому использование Header невозможно. Но зато location.href=location.href решило проблему. Это ведь примерно тоже самое)
PM MAIL   Вверх
skyboy
Дата 4.11.2008, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(Алексей @  4.11.2008,  12:45 Найти цитируемый пост)
Но зато location.href=location.href решило проблему.

javascript может быть отключен. или даже недоступен, как, к примеру, в web-броузерах мобильных телефонов.
Цитата(Алексей @  4.11.2008,  12:45 Найти цитируемый пост)
Правда у меня там есть вывод на экран. 

а вывод на экран сделай по адресу, на который происходит редирект.
впрочем, как знаешь.
PM MAIL   Вверх
Алексей
Дата 4.11.2008, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 19.6.2006

Репутация: нет
Всего: нет



Цитата

javascript может быть отключен. или даже недоступен, как, к примеру, в web-броузерах мобильных телефонов.


В моем случае это не принципиально smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0464 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.