как установить таймер в pagination php

85
7

Я хочу использовать время в разбивке на страницы. В моем скрипте, когда вы нажимаете дальше, таймер перезапускается. Думаю, сессия поможет мне. Но я не понимаю, как правильно собрать время в сеансе и отобразить это на другой странице в разбивке на страницы. мой код javascript:

var myTime = "20";

function countDown() {
document.form.seconds.value = myTime;
if (myTime == 0)
{
location.href="abc.php";
}
else if (myTime > 0)
{
myTime--;
setTimeout("countDown()",2000);
}
}

и вот как я установил время в моем php файле:

<form name="form">
Time Left: <input type="text" name="seconds" size="3">
</form>

спросил(а) 2013-09-21T11:17:00+04:00 6 лет, 9 месяцев назад
1
Решение
77

Использование сеанса действительно очень простое. Просто включите: session_start(); в начале каждого файла PHP вашего скрипта.

Затем, чтобы установить временную переменную, используйте это: $_SESSION['theTime'] = $currentDateTime;

где $currentDateTime = date('m/d/Y h:i:s a', time());

Теперь эта переменная $_SESSION['theTime'] будет передана каждому файлу PHP, если вы session_start(); в начале каждого. Чтобы узнать разницу между двумя моментами, назовите это: php: datetime() разница между 2 днями времени с 2 переменными

ответил(а) 2013-09-21T12:19:00+04:00 6 лет, 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема