zoukankan      html  css  js  c++  java
  • php 中秒杀

     控制器层
     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     }
  • 相关阅读:
    Lambda表达式的演变
    反射小例
    进程外Session
    页面缓存的几种方式
    数据缓存的几种方式
    Session
    Cookie
    AJAX学习
    验证码的实现
    ASP.NET动态显示数据的两种方式
  • 原文地址:https://www.cnblogs.com/djj123/p/11016920.html
Copyright © 2011-2022 走看看