![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkphp
慢慢成长1688
努力提升自己!
展开
-
在thinkphp5中实现购物车的功能
以上就是在thinkphp5中实现购物车功能的全部代码,逻辑大部分写在注释里面。那么两个物品就是二维数组,所以用二维数组来操作就可以了。首先需要理解的是,购物车操作是SESSION的原理。一个物品加进去是一个数组,存ID NAME NUM。加入购物车处理方法,加入成功后跳转到购物车列表页。...原创 2022-08-15 14:00:48 · 884 阅读 · 0 评论 -
PHP实现登录失败三次需要输入验证码需求
具体场景是这样的后台登录,前三次不需要输入验证码,在登录失败三次后,出现输入验证码的框,并且要验证是否正确。原创 2022-07-31 15:24:53 · 774 阅读 · 0 评论 -
Thinkphp6百万级xlsx表格导入数据库的实现方案
百万级xlsx表格导入数据库的实现方案原创 2022-07-17 20:44:07 · 893 阅读 · 0 评论 -
thinkphp6使用mysql悲观锁解决商品超卖问题
悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。使用场景举例:以MySQL InnoDB为例商品goods表,假设商品的id为1,购买数量为1,status为1表示上架中,2表示下架。现在用户购买此商品原创 2021-11-21 16:28:56 · 1756 阅读 · 1 评论 -
php(TP5)+redis实现秒杀抢购(限制用户购买次数)(附源码)
原文地址:https://blog.csdn.net/hzbskak/article/details/103718369转载 2021-07-16 14:53:09 · 1651 阅读 · 0 评论 -
thinkphp5.0.24框架使用消息队列遇到的坑
我们公司项目用thinkphp5,版本是5.0.24.想在项目上用下消息队列,百度了搜索了一下资料,发现thinkphp5自带了扩展包。于是就照着网上demo开始用。网上demo地址:https://blog.csdn.net/dabao87/article/details/82414839发现并没有他写的那种效果。全打印输出了,根本没有效果。于是我就去查看源码,并打印这个$options我打印读取的配置信息,突然让我恍然大悟:他读到的居然是NULL,NULL话...原创 2021-07-13 09:03:41 · 801 阅读 · 3 评论