X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Не работает Антикэш
kirills
kirills
Topic Starter сообщение 18.3.2010, 0:56; Ответить: kirills
Сообщение #1


Всем привет, после переустановки ПО на сервере сталкнулся с такой делемой.

Не срабатывает анти кеширование. Вот к примеру у нас есть капча: http://www.captcha.ru/kcaptcha.zip, тестировал и на других!
Установил всё работает т.е. срабатывает антикеш: в ie5-8, firefox, Хром, Сафари
А, вот в опере 9x, 10x нехочет, причём пробовал с нескольких ПК
Раньше был php 5.10, сейчас 5.12 и nginx/0.7.65
Сайт на котором всё это дело крутиться находиться в локальной сети поэтому извне доступа нет.
Может быть в PHP есть заветная галочка подержка оперы, которую я не поставил? :)


вот код:
        Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
        Header("Last-Modified: ".gmdate("D, d M Y H:i:s")."GMT");
        Header("Cache-Control: no-cache, must-revalidate");
        Header("Pragma: no-cache");
        header("Content-type: image/png");

Пробовал и так:
        header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
        header('Cache-Control: no-store, no-cache, must-revalidate');
        header('Cache-Control: post-check=0, pre-check=0', FALSE);
        header('Pragma: no-cache');
        
        if(function_exists("imagejpeg")){
            header("Content-Type: image/jpeg");
            imagejpeg($img2, null, $jpeg_quality);
        }else if(function_exists("imagegif")){
            header("Content-Type: image/gif");
            imagegif($img2);
        }else if(function_exists("imagepng")){
            header("Content-Type: image/x-png");
            imagepng($img2);
        }
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kirills
kirills
Topic Starter сообщение 18.3.2010, 11:53; Ответить: kirills
Сообщение #2


Попробовал радикальное решение:
<img src="kaptcha.php?rand=<?=mt_rand(1, 1000000);?>" alt="CAPTCHA" />


Результат: Результат работы в опере 9-10
- Загрузилась страница сгенерировал капча И ?rand=812055
- Нажимаю F5: генерируется новая капча и ?rand=893453
- Стоит нажать на кнопку "назад" в опере, страница переход на предедущую:
А, вот здесь старая капча(не сгенерированная), а также старый ?rand=893453
- Теперь нажимаем вперёд и опять старая капча и старый ?rand=893453
- А вот стоит только нажать F5 как всё прекрстно генерируется!
----------------------------------------------------
Это результат работы только в опере!, вовсе других браузерах(см. выше), работает, новое число генерируется
всегда, нажимаешь в браузере кнопку назад-вперёд всегда новая генерация.


P.S. Что самое интересно раньше в опере 9-10 работало до смены ПО на серваке (см. выше)
Что же за херня такая???
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alcorn
Alcorn
сообщение 18.3.2010, 12:52; Ответить: Alcorn
Сообщение #3


(kirills @ 18.3.2010, 13:53) *
Что самое интересно раньше в опере 9-10 работало до смены ПО на серваке

При вперёд/назад в опере 9 это не должно было работать изначально, она кеширует, невзирая на ваши заголовки и сервер.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kirills
kirills
Topic Starter сообщение 18.3.2010, 13:11; Ответить: kirills
Сообщение #4


>Alcorn раньше всё работало в опере.

Тогда надо выяснить причину, почему перестало работать.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alcorn
Alcorn
сообщение 18.3.2010, 14:30; Ответить: Alcorn
Сообщение #5


(kirills @ 18.3.2010, 02:56) *
Сайт на котором всё это дело крутиться находиться в локальной сети

Если сайт планируется использоваться внутри компании, то настройте оперу у всех сотрудников.
Инструменты - настройки - дополнительно - история.
Там уберите всё, что связано с кешированием.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Крауд-маркетинг который работает | Эффективные Ру-ссылки
1 Azyuka 1065 13.2.2024, 19:36
автор: tascha56
Открытая тема (нет новых ответов) Кто работает с партнерской программой eBay?
0 Stalser 1179 14.12.2021, 12:26
автор: Stalser
Открытая тема (нет новых ответов) Кто работает с партнеркой Кликбанк?
4 metvekot 1723 5.12.2021, 22:32
автор: adamsadriane
Открытая тема (нет новых ответов) Бесплатный аудит рекламы от специалиста с 20 летним стажем. Реклама не всегда работает.
Ваша реклама может быть больше!
0 AndyGray 6802 1.4.2021, 12:31
автор: AndyGray
Открытая тема (нет новых ответов) Продам мануал "Как работает Google Discover"
8 vvovvo 3119 28.5.2020, 19:50
автор: vvovvo


 



RSS Текстовая версия Сейчас: 23.4.2024, 21:32
Дизайн