Обход сброса счетчика при нажатии F5

Лексеич

Московский калмык
Обход сброса счетчика при нажатии F5

Привет всем.
Есть счетчик, который по истечении времени переадресует на другую страницу. Но как сделать так, чтобы он не сбрасывался при нажатии F5 не могу догнать.
Де глянуть можно? Поделитесь сцылками, или подскажите.
Код:
PHP:
<form name="redirect">
<p align="center">До перехода осталось:
<input type="text" name="redirect2" size="4">
секунд</span></font></p>
</form>


<script>

var targetURL="home.php"
var countdownfrom=300

var currentsecond=document.redirect.redirect2.value=countdownfrom+1
function countredirect()
{
   if (currentsecond!=1)
    {
       currentsecond-=1 
       document.redirect.redirect2.value=currentsecond
    }
   else
    {
       window.location=targetURL
       return
    }
   setTimeout("countredirect()",1000)
}

countredirect()

</script>
заранее благодарствую..
 

docker

Новичок
Каждую секунду в куки записывать новое значение счетчика.
Если refresh - то эта кука пошлется на сервер, js ее увидит, и после этого - начать отсчет времени с этого ее значения
 

Лексеич

Московский калмык
docker
т.е. постоянно писать и считывать куку.. это вариант..

Блин, а если броуз клиента не держит куки? :(

-~{}~ 07.04.05 12:07:

по-моему это не относится к моей проблеме. Мне необходима защита от нажатия юзверем кнопки Ф5. ;)
 

Panchous

Павел
Лексеич
относится

туда тоже надо прописывать нужное значение
(из той же куки)
 

Лексеич

Московский калмык
Panchous
ну тогда я не могу понять смысл прописывания этого в мету. Мета необходима для редиректа по окончании времени, ведь так? А у меня редирект ведь идет в функции... там где таргетУРЛ.
 

Лексеич

Московский калмык
А! всё! догнал! :)

Спасибо ребят!

[ушел писать код, пока не забыл]
 

ayrat9

Новичок
Автор оригинала: docker
Считывать ее не нужно. Только постоянно писать
Вот здесь я не догнал, что значит:
>кука пошлется на сервер, js ее увидит, ...
как js ее увидит
 

Лексеич

Московский калмык
када юзверь жмет Ф5 он считай посылает запрос серваку, шлется и кука, сервак формирует ответ и время отсчета ставит в соответствии со значением куки, а не с 300 секунд..
 
Сверху