вот здесь www.lelik-bolik.ru/index.php?id=4&id2=12&id3=89&id_news=8&deistvie=1 не работает почему то
Спустя 24 минуты (25.06.2009 - 07:26) kirik написал(а):
history.go(-1) можно использовать, но это проблемы не решит. Скажите, а зачем такое понадобилось?
Спустя 6 минут, 59 секунд (25.06.2009 - 07:33) delfit написал(а):
не решит, заказчит хочет, готов дать 5 wmz , срочно надо
Спустя 12 минут, 25 секунд (25.06.2009 - 07:45) kirik написал(а):
хоть 10
ЗЫ есть вариант при скролле страницы писать положение скролла в куку и потом считывать ее, чтобы восстановить положение. (но ябы убивал против подобных скриптов)
ЗЫ есть вариант при скролле страницы писать положение скролла в куку и потом считывать ее, чтобы восстановить положение. (но я
Спустя 8 минут, 24 секунды (25.06.2009 - 07:54) delfit написал(а):
сложно для меня, почему то на некоторых сайтах возврат работет как надо а на этом нет
Спустя 2 минуты, 18 секунд (25.06.2009 - 07:56) delfit написал(а):
нужно еще чтобы кнопка "назад" в меню браузера работала как надо.
Спустя 7 минут, 33 секунды (25.06.2009 - 08:04) kirik написал(а):
Цитата (delfit @ 24.06.2009 - 23:54) |
почему то на некоторых сайтах возврат работет как надо а на этом нет |
Вероятно из-за кэширования, а точнее не кэширования. Отправляйте заголовки (Example #2 Caching directives) с датой годности кэша +1 день от времени захода на сайт. Тогда страница будет кэшироваться и отдаваться из кэша браузера.
ЗЫ надеюсь понятно написал Спать пошел..
Спустя 36 минут, 29 секунд (25.06.2009 - 08:40) glock18 написал(а):
в урле, насколько я знаю, можно через # прописывать анкор на странице, на который экран будет поставлен в начале. Но так чтобы полистал-полистал, запомнил чего там налистал, пошел на другую страницу и вернулся на то же место. думаю, только то, что kirik посоветовал.
Спустя 10 минут, 48 секунд (25.06.2009 - 08:51) delfit написал(а):
почему кнопка назад в Firefox на каких то сайтах работает как надо (даже которые сам разрабатывал, ничего особенного я там не делал) а на этом нет.
Спустя 8 часов, 16 минут, 34 секунды (25.06.2009 - 17:08) kirik написал(а):
delfit
Я же написал, что может такое происходить из-за того что при нажатии кнопки "назад" браузер снова загружает страницу, а это происходит вследствии просроченого кэша. Так вот чтобы кэш не просрачивался, нужно отправит заголовки с expire датой где-нибудь в недалеком будущем.
Я же написал, что может такое происходить из-за того что при нажатии кнопки "назад" браузер снова загружает страницу, а это происходит вследствии просроченого кэша. Так вот чтобы кэш не просрачивался, нужно отправит заголовки с expire датой где-нибудь в недалеком будущем.
Спустя 57 минут, 33 секунды (25.06.2009 - 18:05) delfit написал(а):
пытаюсь сохранить кэш
убрал
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
добавил
сначала
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: " . date("r", time() + 3600)); echo "<h1>", date("H:i:s"), "</h1>"; ?>
?>
потом поменял
<?php
header("Cache-Control: public");
header("Expires: " . date("r", time() + 3600)); echo "<h1>", date("H:i:s"), "</h1>"; ?>
где ошибка?
Пишет
Warning: Cannot modify header information - headers already sent by (output started at /home/....) in /home/......
Warning: Cannot modify header information - headers already sent by (output started at /home/......) in /home/.......
20:58:21
и время все время меняется при переходе с одной страницы на другую
убрал
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
добавил
сначала
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: " . date("r", time() + 3600)); echo "<h1>", date("H:i:s"), "</h1>"; ?>
?>
потом поменял
<?php
header("Cache-Control: public");
header("Expires: " . date("r", time() + 3600)); echo "<h1>", date("H:i:s"), "</h1>"; ?>
где ошибка?
Пишет
Warning: Cannot modify header information - headers already sent by (output started at /home/....) in /home/......
Warning: Cannot modify header information - headers already sent by (output started at /home/......) in /home/.......
20:58:21
и время все время меняется при переходе с одной страницы на другую
Спустя 3 минуты, 53 секунды (25.06.2009 - 18:09) kirik написал(а):
ОМГ... http://phpfaq.ru/headers
Спустя 13 минут, 46 секунд (25.06.2009 - 18:23) delfit написал(а):
да спасибо , перенес код
<?php
header("Cache-Control: public");
header("Expires: " . date("r", time() + 3600)); ?>
на самый верх , теперь кэш на час , скролинг запоминает !!!!!
<?php
header("Cache-Control: public");
header("Expires: " . date("r", time() + 3600)); ?>
на самый верх , теперь кэш на час , скролинг запоминает !!!!!
Спустя 3 минуты, 22 секунды (25.06.2009 - 18:26) kirik написал(а):
Поздравки!