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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> header() не могу запретить кеш 
V
    Опции темы
skyboy
Дата 20.4.2008, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(azam @  20.4.2008,  21:35 Найти цитируемый пост)
Должно запрещаться или нет?

кешировать страницу, т.е. html, генерируемый твоим PHP-скриптом. 
CSS, JS, картинки - это совсем отдельные файлы.
если ты их не "отдаешь" вручную вместе с заголовками, их по запросу отдает HTTP - сервер. 
если ты эти картинки/стили и т.д. не меняешь, вменяемый сервер будет отдавать заголовки такие, что вменяемый браузер будет кешировать эти неизменные элементы.
чтоб убедиться, что твоя страница не кешируется, убери из html верстки все ссылки на css, ja, картинки и прочие встраиваемые объекты.

Добавлено через 1 минуту и 35 секунд
если у тебя не стоит цель полностью запретить кеширование(даже с картинками и прочим "тяжеловесом"), то просто проверить - кешируется или нет. выбрось из верстки все "внешнее", измени php -файл и обнови страницу в браузере. видны изменения?
PM MAIL   Вверх
Feldmarschall
Дата 20.4.2008, 23:03 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



Цитата(azam @  19.4.2008,  19:39 Найти цитируемый пост)
как отменить кеширования во всех браузерах с помощью header() 

начнем с того, что на сто процентов - никак.
Можно лишь рекомендовать браузеру, как кэшировать страницу, но как он будет это делать - зависит от его настроек.

Цитата(azam @  20.4.2008,  22:35 Найти цитируемый пост)
Если кому интересно:

Непонятно, при чем здесь код самого скрипта.

skyboy, выкинуть внешнее - не вариант.
Кэширование бывает очень разное. Есть expires, есть conditional get (if-modified), есть настройки самого браузера.
По умолчанию, кстати, пхп скрипты никак не кэшируются, сами по себе, безо всяких лишних заголовков - поскольку expires не выдается, и conditional get не обрабатывается.
И если скрипт кэшируется, то, скорее всего, дело в настройках браузера.
PM   Вверх
azam
Дата 21.4.2008, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 8.10.2007
Где: г. Владикавказ

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



Извиняюсь за долго отсутствие.
Цитата

Цитата

как отменить кеширования во всех браузерах с помощью header() 

начнем с того, что на сто процентов - никак.
Можно лишь рекомендовать браузеру, как кэшировать страницу, но как он будет это делать - зависит от его настроек.

Это одна из главных вещей которую я хотел узнать.
Вопрос нетривиальный это я понял буду разбираться спасибо.

skyboy, Feldmarschall респект.
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.0620 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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