Запретить кэширование iframe на сайте

J
На сайте с 06.07.2011
Offline
167
651

На сайте стоят фреймы такого плана:


<iframe id="banner300x250" frameborder="0" vspace="0" hspace="0" marginwidth="0" marginheight="0" width="300" height="250" src="/banner300x250-1.php" scrolling="no" style="overflow:visible"></iframe>

Внутри каждого фрейма стоит meta:


<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE">

Если зайти на сайт и кликнуть на другую страницу, то фрейм остаётся всегда одним и ротация рекламы не работает. Если зайти на /banner300x250-1.php на прямую и при рефреше ротация баннеров работает каждый раз.

Скажите пожалуйста, как сделать что бы ротация работала. Не понятно почему при обновлении страницы не обновляются фреймы?

f5, ctrl+f5 разницы никакой. Если реклама в этих фреймах прогрузилась один раз, то она уже не меняется. Если зайти на прямую на фрейм - то всё работает.

tommy-gung
На сайте с 22.11.2006
Offline
294
#1

добавляй случайное число к урлу фрейма /banner300x250-1.php?897245872

Здесь не могла быть ваша реклама
LEOnidUKG
На сайте с 25.11.2006
Offline
1745
#2

или добавлять рандом, но также в самом файле нужно в начале добавить:

<?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");
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
J
На сайте с 06.07.2011
Offline
167
#3
tommy-gung:
добавляй случайное число к урлу фрейма /banner300x250-1.php?897245872

Спасибо, я делал ране так, но думал может есть другой вариант.

---------- Post added 09-06-2020 at 23:52 ----------

LEOnidUKG:
или добавлять рандом, но также в самом файле нужно в начале добавить:

<?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");

Спасибо. Попробуем.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий