За последние 24 часа нас посетили 55142 программиста и 1781 робот. Сейчас ищут 1932 программиста ...

как избежать кэширования в Опере

Тема в разделе "Прочие вопросы по PHP", создана пользователем rolling, 1 дек 2009.

  1. rolling

    rolling Активный пользователь

    С нами с:
    20 авг 2009
    Сообщения:
    75
    Симпатии:
    0
    Добрый день!
    Имеется следующий код, который выводится через ajax на странице в нескольких местах:
    HTML:
    1. <iframe src="scripts/getb.php?l=5&sort=2" frameborder="no" scrolling="no" hspace="0" vspace="0" marginwidth="0" marginheight="0" style="padding:0px; width:240px; height:60px; border:0px solid;"></iframe>
    Скрипт getb.php выбирает случайным образом из БД код баннера и возвращает баннер.
    Проблема состоит в том, что в Опере во всех местах выводятся одинаковые баннеры (в остальных браузерах все ок). Насколько я понимаю, Опера их просто кэширует.
    Подскажите, как решить эту проблему?
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    в конце каждого src вставить случайное число.
     
  3. rolling

    rolling Активный пользователь

    С нами с:
    20 авг 2009
    Сообщения:
    75
    Симпатии:
    0
    то есть ввести "левый" параметр, но который бы отличался в каждом фрейме?
     
  4. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
  5. rolling

    rolling Активный пользователь

    С нами с:
    20 авг 2009
    Сообщения:
    75
    Симпатии:
    0
    не помогло ((
     
  6. rolling

    rolling Активный пользователь

    С нами с:
    20 авг 2009
    Сообщения:
    75
    Симпатии:
    0
    сори, в синтаксисе была ошибка.
    работает.
    спасибо.
     
  7. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    rolling

    попробуй отдавать заголовки

    Expire: текущая дата
    Cache-Control: no-cache, no-story, must-revalidate
     
  8. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Нет историям?
    Может no-store?
     
  9. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    Apple
    м, да.. вроде