如何使用 setcookie() 跟踪页面访问?

时间:2021-05-17 13:46:01

标签: php

感谢您花时间阅读本文。

简介:(包含一些附加信息)
如何检查我在页面上获得了多少“访问”。
对于学校练习,我必须同时使用 setcookie() 和 headers(),
但是我不知道 headers() 与检查我的页面获得的访问量有什么关系。

目标:
能够使用 setcookie() 和 headers() 跟踪我在网页上的访问量。
我可以负责展示它,我只需要它的技术方面。 :)
(编辑)一些额外的信息:

  • 我使用 MySQL 在本地笔记本电脑上执行此操作
  • 我必须能够打开和关闭选项卡(同时保持 MySQL 运行)并且页面计数器不应回到 0

当前代码:
(这有点难过,我知道)

<?php
    $visits = 1;
    setcookie(
        'count',
        $visits,
        time() + 60 * 60 * 24,
        '/'
    );
    if(isset($_COOKIE)) {
        $visits += 1;
    } else {
        exit;
    }
?>
<!DOCTYPE html>
<head>
    <title>Visit counter</title>
</head>
<p> Current visits: </p>
<body>
    <?php
    echo $_COOKIE['count'];
    ?>
</body>
</html>

再次感谢所有花时间阅读和/或回答此问题的人。
非常感谢!

(编辑:如果我需要解释更多,请询问!)

0 个答案:

没有答案
相关问题