2010-03-11 176 views
0

在我的PHP页面我有:PHP秒倒计时

<?php 
setcookie("game", "GOW2", time()+3); 
echo $_COOKIE["game"]."</br>"; 

echo "<a href=\"/mypro/mypro2.php/\">Refresh</a></br>"; 

?> 

现在我想在页面加载或当用户点击“刷新”了以下功能

计时器应该得到重置然后显示(作为倒计数),并且这个倒计数直到它达到0并停止。

这是可以做到的吗?

+1

通过一些JavaScript函数 - 当然。顺便说一下,我怀疑这样的cookie对任何事情都是有用的 – 2010-03-11 06:26:08

回答

0

你好,

在这种情况下,我会使用SESSION,而不是COOKIE。做同样的,但会议。

<?php 
session_start(); 
if (!isset($_SESSION["game"])){ 
    $_SESSION["game"] = time()+3;//+3 is the time to the end of countdown 
} 
//get the moment of execution the script 
$now = time(); 
//calculate count down value 
$countdownvalue = $now - $_SESSION["game"]; 
//display $countdown value 
echo $countdownvalue."</br>"; 
echo "<a href=\"/mypro/mypro2.php/\">Refresh</a></br>"; 
?>