如何在分页php中设置计时器

时间:2013-09-21 08:17:41

标签: javascript php html session pagination

我想在分页中使用时间。在我的脚本中点击下一步时,计时器重新启动..我认为会话将​​帮助我。但我不明白如何在会话中收集正确的时间并在另一页中显示分页。这是我的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>

1 个答案:

答案 0 :(得分:0)

使用session非常简单。只需包含:session_start();在脚本的每个PHP文件的开头。

然后,为了设置时间变量,请使用:$_SESSION['theTime'] = $currentDateTime;

其中$currentDateTime = date('m/d/Y h:i:s a', time());

现在,如果在每个PHP文件的开头包含$_SESSION['theTime'],则此session_start();变量将传递给每个PHP文件。要找出两次之间的差异,请参阅:php: datetime() difference between 2 datetime with 2 variables