我正在开展一个项目,其中只有帖子标题显示在主页上,点击标题后,完整帖子会加载到另一页posts.php
代码中:
<a href="posts.php?postId=<?php echo $row['posts_id'] ?>"><?php echo $row['title']; ?></a>
是否有任何方法可以跟踪在posts.php
上加载了具有特定ID的帖子的次数。简单来说,我想跟踪在posts.php
页面上查看完整帖子的次数,有人建议使用此URL计算HTTP请求。因此,请指导我关于这件事如何运作的几条线可以帮助我很多。
答案 0 :(得分:1)
您可以在数据库表中添加新列,例如view_count
。从数据库获取数据时,您可以更新view_count
,如
update table_name set view_count = view_count + 1 where post_id = $_GET['postId']
每次加载页面时,它都会递增view_count
。
答案 1 :(得分:1)
您需要做的是在表格中创建一个新列,假设它的名称是“点击”。每次创建新行时,将其默认值设置为0.
$id = $_GET['postId'];
$sql = "UPDATE posts SET hits = hits + 1 WHERE post_id = $id"; //Suppose your table name is posts
答案 2 :(得分:0)
您在脚本 post.php 之上插入代码,以便计算访问者数。
类似于:http://hibbard.eu/how-to-make-a-simple-visitor-counter-using-php
如果您更喜欢数据库,则只需更改代码即可。