php - 如何使用 setcookie() 跟踪页面访问?
问题描述
感谢您抽时间阅读。
简介:(带有一些附加信息)
我如何检查我在一个页面上获得了多少“访问”。
对于学校 excersize,我必须同时使用 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>
(再次)感谢任何花时间阅读和/或回答这个问题的人。
我真的很感激!
(编辑:如果我需要解释更多,请询问!)
解决方案
推荐阅读
- java - 在 prepareStatement 中使用 COALESCE 来“插入”cmd
- c# - 限制类实例化并将其封装在另一个类的属性中
- python - 在 Telethon 中查看已删除消息的文本或发件人
- django - 处理 django url 中的 html 特殊字符
- c# - 是否有读取整个控制台的功能?
- html - ul 元素在反应中没有定位在中心
- facebook - 如何使用 facebook 应用程序和 webhook 从多个 facebook 页面获取潜在客户?
- javascript - 通过使用 setInterval 动态改变值
- r - R ggplot 直方图组显示两组的总和
- mysql - 尝试在 mysql 中加入多个表 - 得到错误 1054,未知列