中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ThinkPHP怎么實現連續簽到功能

發布時間:2021-09-03 19:45:43 來源:億速云 閱讀:126 作者:chen 欄目:大數據

這篇文章主要講解了“ThinkPHP怎么實現連續簽到功能”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“ThinkPHP怎么實現連續簽到功能”吧!

表結構

ThinkPHP怎么實現連續簽到功能
/**連續簽到的實現方式*/
   public function signList(){
       /**先查到是否有這個用戶*/
       $m_id = $_GET['m_id'];
       $sign = D('Sign')->where(array("m_id"=>$m_id))->limit(0)->find();
       /**如果有就進行判斷時間差,然后處理簽到次數*/
       if($sign){
           /**昨天的時間戳時間范圍*/
           $t = time();
           $last_start_time = mktime(0,0,0,date("m",$t),date("d",$t)-1,date("Y",$t));
           $last_end_time = mktime(23,59,59,date("m",$t),date("d",$t)-1,date("Y",$t));
           /**今天的時間戳時間范圍*/
//            $now_start_time = mktime(0,0,0,date("m",$t),date("d",$t),date("Y",$t));
//            $now_end_time = mktime(23,59,59,date("m",$t),date("d",$t),date("Y",$t));
           /**判斷最后一次簽到時間是否在昨天的時間范圍內*/
           if($last_start_time<$sign['time']&&$sign['time']<$last_end_time){
               $da['time'] = time();
               $da['count'] = $sign['count']+1;
               /**這里還可以加一些判斷連續簽到幾天然后加積分等等的操作*/
               D('Sign')->where(array("m_id"=>$m_id))->save($da);
           }else{
                   /**返回已經簽到的操作*/
                   $da['time'] = time();
                   $da['count'] = 0;
                   D('Sign')->where(array("m_id"=>$m_id))->save($da);
           }
       }else{
           $data['m_id'] = $m_id;
           $data['time'] = time();
           $data['sign'] = 1;
           $res = D("Sign")->add($data);
           if($res){
               /**成功就返回,或者處理一些程序,比如加積分*/
           }
       }    }

感謝各位的閱讀,以上就是“ThinkPHP怎么實現連續簽到功能”的內容了,經過本文的學習后,相信大家對ThinkPHP怎么實現連續簽到功能這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

平乐县| 潍坊市| 达日县| 南江县| 登封市| 灌阳县| 昌邑市| 潼关县| 莫力| 榆社县| 承德市| 汝州市| 长治市| 富宁县| 闻喜县| 长泰县| 荥阳市| 贵阳市| 治县。| 花莲县| 宁津县| 新营市| 双城市| 林州市| 界首市| 通州市| 桂阳县| 嘉禾县| 襄樊市| 洪江市| 东乡县| 遂昌县| 报价| 苏尼特右旗| 兴化市| 淮安市| 杭锦旗| 富阳市| 商洛市| 延津县| 明星|