0

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

下面是我用来检测的代码cookie

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

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

图片倒计时

4

1 回答 1

1

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

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

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

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

还有你的 javascript ..

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

如果您正在寻找 javascript 计时器,并且不确定如何制作,我相信如果您在 Google 周围搜索,您可以找到一些。还值得注意的是,javascript 可以完全访问 cookie,因为它们存储在本地。因此,除非您需要对您的 PhP 做一些事情,否则最好只检查 javascript 中的 cookie。

如何使用 jQuery 设置/取消设置 cookie?这篇文章在这方面很有帮助。

于 2013-11-15T05:25:56.217 回答