【PHP】laravel获取并记录用户访问的类别

发布网友 发布时间:2022-04-22 04:09

我来回答

2个回答

热心网友 时间:2022-04-06 00:40

如果要保存数据库的话按如下方法操作:

//添加一张表,三个字段 分别为 id uid history
当用户访问某个分类是
$cid = $_GET['cid'];
$cid = $_GET['uid'];

//判断数据库中是否存在uid为当前uid的记录
//如果存在:将cid用逗号隔开添加到此记录的history字段
//如果不存在:添加uid为当前用户id的记录,并将cid添加到history字段

如果不需要用户关闭浏览器后保存就用session,思路与数据库一样,希望我的思路能帮到你。

追问能解释下cid和uid分别代表什么吗?
还有,我需要将所有的访问过的类别弄成list结构存入数据库中...

追答cid就是你说的url上带的那个对应的ID标记
uid就是当前用户的id

获取某用户的访问记录时只需要获取新增加表中的此用户记录即可。

热心网友 时间:2022-04-06 01:58

每个类别有一个 类别 id ,设为数据库里面 分类表cid 为主键自增id

每一个用户有 自己的 id ,设为数据库里面 用户表uid 为主键自增id

每点击一次 url ,在这个url请求的脚本方法里面接收参数

  $cid = $_GET['cid'];

  $uid = $_GET['uid'];

  4.  然后通过这2个参数 (作为条件) ,可以往统计表里面的相关统计字段 +1

  

  建议通过缓存来做,要不然太过频繁请求数据库. 

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com