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

0

Я хочу использовать время в разбивке на страницы. В моем скрипте, когда вы нажимаете дальше, таймер перезапускается. Думаю, сессия поможет мне. Но я не понимаю, как правильно собрать время в сеансе и отобразить это на другой странице в разбивке на страницы. мой код 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>
Теги:
session
pagination

1 ответ

0

Использование сеанса действительно очень простое. Просто включите: 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 переменными

Ещё вопросы

Сообщество Overcoder
Наверх
Меню