с 120 секунд до нуля..т.е отчитывал назад...но если обновим страницу секунды не сбрасывались а шли дальше к нулю
потом сесия таймера сбрасывалас на ноль? Ну что то подобии кондаун...
я набросал тут но при обновлении почему то плюсует..
session_start();
$game_time = 60*2;//config 120 sek
if (!isset($_SESSION['timer'])) {
$_SESSION['timer'] = time() + $game_time;
$timer = date("s", $_SESSION['timer']);
}
else {
$tempo = $game_time - $_SESSION['timer'];
$timer = date("s", $tempo);
}
echo $timer;
Спустя 8 минут, 3 секунды (27.01.2011 - 00:42) lovesa написал(а):
Логичней было б в сессию записать текущее время, а потом проверять разницу между временем в сесси и time(), если он болше 120 сек. То время вышло
Спустя 46 минут, 52 секунды (27.01.2011 - 01:28) inpost написал(а):
!empty используй. Проверяй, какая проверка запустилась. Пихай внутрь:
if(!empty()) {
exit('Первая');
}
else
Спустя 16 часов, 11 минут, 9 секунд (27.01.2011 - 17:40) agentor написал(а):
спасибо за отевты вобщем реализовал таким образом
всё работает..
if (!isset($_SESSION['timer'])){
$timer = time() + (60*2);
$_SESSION['timer'] = $timer;
}
$count_down = $_SESSION['timer'] - time();
echo $count_down ;
всё работает..