Solenko
Новичок
Как избавиться от кеширования?
Есть вот такой код:
Проблемма в том, что IE кеширует файл и не смотря на то, что events.php выдает сакжем,
alert(1);
alert(2);
alert(3);
Все равно браузер выдает каждый раз 1.
Каким образом можно избавиться от этой проблеммы?
-~{}~ 23.02.06 15:58:
С другого форума:
Advanced_Guest:
сделай что то типа:
eventObj.src = "events.php?SID=<?=$PHPSESSID?>&rand="+Math.random();
(не помню как пишется правильно рандом)
тогда каждый раз ссылка будет "уникальной."
Другой вариант:
передавать в PHP скрипте заголовки что "файл устарел"
( php.net/header )
Попробовал -- работает.
Есть вот такой код:
PHP:
eventObj = document.createElement("SCRIPT");
eventObj.type= 'text/javascript';
eventObj.src = "events.php?SID=<?=$PHPSESSID?>";
document.body.appendChild(eventObj);
window.setTimeout(readEvents,30000);
alert(1);
alert(2);
alert(3);
Все равно браузер выдает каждый раз 1.
Каким образом можно избавиться от этой проблеммы?
-~{}~ 23.02.06 15:58:
С другого форума:
Advanced_Guest:
сделай что то типа:
eventObj.src = "events.php?SID=<?=$PHPSESSID?>&rand="+Math.random();
(не помню как пишется правильно рандом)
тогда каждый раз ссылка будет "уникальной."
Другой вариант:
передавать в PHP скрипте заголовки что "файл устарел"
( php.net/header )
Попробовал -- работает.