Thinkphp实现点赞效果,投个懒就不修改数据库了,直接将得到的数据保存在缓存中,只要用户不清楚缓存就一致保存,也可以保存到数据库中,无所谓就是在加一个ip字段,获取到ip然后保存到数据库中,在用缓存对比的时候,换成数据库对比。
思路:
1、点赞的功能无所谓是发送个ajax请求,然后更新数据库,所以我们搞清楚这一点就好弄了。
2、先写个ajax请求后台数据,然后传递过去一个文章id,因为需要判断是哪个文章的内容好。同时写好状态码,然后如果都没问题,直接修改网站中的值,这样用户就不必再刷新才可以看见效果。
3、写php方法,先获取文章id,然后判断是否为空,然后获取到当前ip,在将获取到的id去找是数据库中的那篇文章,找到文章的点赞字段,然后取出来,在加1,然后将更新的点赞数,更新到数据库中。然后将当前ip和当前文章的id保存到缓存中,现在再去最上面写判断依据,如果当前ip存在缓存中并且在缓存中还找到了这个id说明,已经点赞过了,直接返回一个状态码,告诉前台这是点赞过得。不可以在点赞。
1、html方法
tp框架实现点赞功能
2、php方法
tp框架实现点赞功能
2、效果图
tp框架实现点赞功能

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-25
  • 2022-12-23
  • 2021-11-15
  • 2021-11-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-26
  • 2022-12-23
  • 2021-12-23
  • 2022-12-23
  • 2021-12-16
相关资源
相似解决方案