Я сделал часики в браузере, но в фаер фоксе они идут, а в остальных браузерах нет!
Подскажите как отменить кэширование 1через header, или может есть еще какие то способы??
P.S. варианты из мануала, которые иду в 4 строчки - сразу отбрасывайте!
Спустя 8 минут, 20 секунд (2.04.2012 - 17:01) yurayu92 написал(а):
Все, уже и в фаер фоксе неработает=)
Спустя 18 минут, 1 секунда (2.04.2012 - 17:19) yurayu92 написал(а):
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Expires: " . date("r"));
в начало станицы поставил такую штуку но ничего не происходит
header("Expires: " . date("r"));
в начало станицы поставил такую штуку но ничего не происходит
Спустя 3 минуты, 58 секунд (2.04.2012 - 17:23) inpost написал(а):
Что значит не идут часики?
Может код покажешь?
Может код покажешь?
Спустя 17 минут, 1 секунда (2.04.2012 - 17:40) yurayu92 написал(а):
код большой, смысла нету его закидывать
в общем опишу в двух словах
я тестил возможности буферизации и на php написал часики которые циклом каждую секунду меняют время
получается браузер висит и часы иду
пока у меня стоит что они пробегают 10 секунд и останавливаются
то есть
15:33:22
потом идет код
flush();
sleep(1);
через секу пишет в браузере
15:33:23
и так дальше, все это происходит через цикл
на локалке идет нормально, а когда я кидаю на сервер он грузится 10 сек и сразу выдает конечный результат
15:33:32
я поковырялся, подумал и решил, что проблема с кэшированием
вот так вот в 2 словах
в общем опишу в двух словах
я тестил возможности буферизации и на php написал часики которые циклом каждую секунду меняют время
получается браузер висит и часы иду
пока у меня стоит что они пробегают 10 секунд и останавливаются
то есть
15:33:22
потом идет код
flush();
sleep(1);
через секу пишет в браузере
15:33:23
и так дальше, все это происходит через цикл
на локалке идет нормально, а когда я кидаю на сервер он грузится 10 сек и сразу выдает конечный результат
15:33:32
я поковырялся, подумал и решил, что проблема с кэшированием
вот так вот в 2 словах
Спустя 9 минут, 45 секунд (2.04.2012 - 17:49) alex12060 написал(а):
yurayu92
Часы лучше всего делать на JS. А сервер устроен так, что скрипт отрабатывает и выкидывает конечный результат, в этом и беда. Хотя, без кода тут ничего не скажешь.
Часы лучше всего делать на JS. А сервер устроен так, что скрипт отрабатывает и выкидывает конечный результат, в этом и беда. Хотя, без кода тут ничего не скажешь.
Спустя 8 минут, 42 секунды (2.04.2012 - 17:58) yurayu92 написал(а):
да дело же не в том как лучше, на js и так в нете можно найти кучу скриптов
дело в том что я не понимаю чего оно на серваке выпендривается :)
на локалке, код на 100% рабочий, без ошибок и видимых багов :)
так что тут проблема не в коде, а алгоритм такой!
дело не в оптимальности или как лучше, а в том почему на серваке оно не работает как я хочу :)
дело в том что я не понимаю чего оно на серваке выпендривается :)
на локалке, код на 100% рабочий, без ошибок и видимых багов :)
так что тут проблема не в коде, а алгоритм такой!
<span>15</span>:<span>33</span>:<span>22</span>
//из последнего спана берется значение 22
for($i=0;$i<10;$i++)
{
//идет код подмены значений через js
//к этому значению прибавляется $i
flush();
sleep(1);
}
дело не в оптимальности или как лучше, а в том почему на серваке оно не работает как я хочу :)
Спустя 12 минут, 36 секунд (2.04.2012 - 18:11) Nikitian написал(а):
На серваке включена буферизация вывода, поэтому пока страница полностью не сформируется, она не отправляется клиенту. Попробуйте связаться с саппортом сервака, но более чем уверен, что вам ничего включать не будут.