php 中秒杀
2024-09-05 04:27:55
控制器层
2 //秒杀 首先要判断库存 其次高并发 然后入库
3 public function goods_do()
4 {
5 $gid=input("get.gid");
6 $user_name=Session::get("user_name");
7 $obj = new Goods();
8 $ku_num=$obj->getNum($gid);
9 if($ku_num<1)
10 {//库存不够
11 return 1;
12 }
13
14 /*$redis=new \Redis();
15 $redis->connect('127.0.0.1','6379');
16 $redis->lPush("spick",$user_name);*/
17
18 $data['user_name']=$user_name;
19 $data['g_id']=$gid;
20 $data['add_time']=time();
21 $data['payment']=0;
22 $paymentObj = new Payment();
23 $id=$paymentObj->add_payment($data);
24 Session::set('id',$id);
25 if($id)
26 {
27 return 1;
28 // $this->success("秒杀成功,正在跳转支付页面",'payment_show');
29 }
30 }
最新文章
- 【分布式】Zookeeper的Leader选举
- Windows下的Memcache安装
- 【原】textarea 换行之间的转换
- 学习笔记——Ant
- Excel加密的Sheet如何hack
- 学习HTML5之塔克大战(详细记录)
- fseek/ftell/rewind/fgetpos/fsetpos函数使用-linux
- smarty基础与实例
- 关于SVM数学细节逻辑的个人理解(三) :SMO算法理解
- 酷伯伯实时免费HTTP代理ip爬取(端口图片显示+document.write)
- javascript基础修炼(2)——What&#39;s this(上)
- C# EditPlus环境设置
- python---django初步了解以及安装(包括Django网页首次无法访问的原因及解决方法,以及在linux服务器上布置无法启动的原因)
- 用Power BI解读幸福星球指数
- hbase使用MapReduce操作4(实现将 HDFS 中的数据写入到 HBase 表中)
- shell学习1---基本的shell命令
- PHP清除HTML代码、空格、回车换行符的函数
- easyui 设置一加载,搜索框立即弹出的效果
- ubuntu-server部署php+mysql运行环境
- Dubbo 的 Helloworld