如果存在cookie,则显示倒计时5分钟

时间:2013-11-15 05:19:00

标签: javascript php cookies

我知道如何通过php检查cookie但不知道如何配置它以显示时间倒计时

下面是我用来检测cookie

的代码
    <?php
     if (isset($_COOKIE["user"]))
    ?>

我想要的只是cookie存在,然后显示 5分钟的倒计时,如下图所示

Image countdown

1 个答案:

答案 0 :(得分:1)

请记住,PhP是一种服务器端语言,使用服务器/客户端模型,如果要向用户显示内容,则需要将数据传递给客户端,然后使用客户端语言显示该数据。

为此,我建议使用javascript倒计时。

在客户端和服务器之间传递信息的示例如下:

<?php
if (isset($_COOKIE["user"]))
{
    $setTimer = "true";
}
?>

你的javascript ..

var setTimer = "<?php Print($setTimer); ?>";
if(setTimer)
{
DisplayATimer
}

如果您正在寻找一个javascript计时器,并且不确定如何制作一个计时器,我肯定如果你谷歌周围有一些你可以抓住。值得注意的是,javascript可以完全访问cookie,因为它们存储在本地。因此,除非您需要对PhP执行某些操作,否则最好只在javascript中检查Cookie。

How do I set/unset cookie with jQuery?这篇文章在这方面很有帮助。