最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php基于登陸時間判斷實現(xiàn)一天多次登錄只積分一次功能示例

 更新時間:2017年10月28日 10:57:02   作者:Leeyongbard  
這篇文章主要介紹了php基于登陸時間判斷實現(xiàn)一天多次登錄只積分一次功能,適合會員系統(tǒng)的積分功能,涉及php時間判斷與數(shù)據(jù)庫相關操作技巧,需要的朋友可以參考下

本文實例講述了php基于登陸時間判斷實現(xiàn)一天多次登錄只積分一次功能。分享給大家供大家參考,具體如下:

在網(wǎng)上找了很多的案例,感覺都差不多,有的還比較的繁瑣,就自己嘗試了一下,如何實現(xiàn)這個功能

實現(xiàn)這個功能我在數(shù)據(jù)表里面增加了一個字段logintime,表示最后一次的登錄時間,然后使用一天中的零時零分零秒和上一次的登錄時間進行比較,如果上一次的登錄時間大于了這個時間點表示已經(jīng)登陸過,如果上一次的登錄時間小于了這個時間點,則表示第一次登錄,增加積分

上代碼:

// 判斷是否是一天中第一次登錄
// 上一次登陸的時間
$lastLogintime = $userinfo['logintime'];
// 一天中的零時零分零秒
$today = strtotime(date('Y-m-d'));
if($lastLogintime < $today) {
  // 一天中第一次登錄增加積分(關聯(lián)更新)
  // 注意:使用關聯(lián)更新數(shù)據(jù)的時候需要傳遞兩次id
  $data['id'] = $userinfo['id'];
  $data['userinfo'] = array(
    'points' => $userinfo['points'] + C('LOGIN'),
  );
  $user->relation(true)->where(array('id'=>$userinfo['id']))->save($data);
}

需要注意的是還要修改登錄時間:

// 更新登錄時間和登錄ip
$updateData = array(
  'id' => $userinfo['id'],
  'userinfo' => array(
    'logintime' => time(),
    'loginip' => getIP(),
  ),
);
$user->relation(true)->where(array('id'=>$userinfo['id']))->save($updateData);

這樣就實現(xiàn)了這個功能

更多關于PHP相關內(nèi)容感興趣的讀者可查看本站專題:《php日期與時間用法總結》、《PHP數(shù)組(Array)操作技巧大全》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設計有所幫助。

相關文章

  • PHP 設置MySQL連接字符集的方法

    PHP 設置MySQL連接字符集的方法

    我之前總是使用 mysql_query("SET NAMES 'utf8'"); 來設置 MySQL 的默認連接字符集;但是今天發(fā)現(xiàn)了一個 PHP 推薦的代替這個方法的設置 MySQL 連接字符集的函數(shù)
    2011-01-01
  • php使用自定義函數(shù)實現(xiàn)漢字分割替換功能示例

    php使用自定義函數(shù)實現(xiàn)漢字分割替換功能示例

    這篇文章主要介紹了php使用自定義函數(shù)實現(xiàn)漢字分割替換功能,結合實例形式分析了php針對漢字的遍歷、轉換與分割操作相關技巧,需要的朋友可以參考下
    2017-01-01
  • php實現(xiàn)的仿阿里巴巴實現(xiàn)同類產(chǎn)品翻頁

    php實現(xiàn)的仿阿里巴巴實現(xiàn)同類產(chǎn)品翻頁

    當前頁左邊的頁碼為最新的產(chǎn)品,按更新時間呈升序排列;右邊的頁碼為早期的產(chǎn)品, 按更新時間呈降序排列。
    2009-12-12
  • PHP隨機數(shù)生成代碼與使用實例分析

    PHP隨機數(shù)生成代碼與使用實例分析

    在PHP程序設計中,隨機數(shù)的生成尤為重要。我們需要用隨機數(shù)在我們的頁面中展示隨機記錄(比如圖片、用戶記錄、文章ID等)。
    2011-04-04
  • PHP 中檢查或過濾IP地址的實現(xiàn)代碼

    PHP 中檢查或過濾IP地址的實現(xiàn)代碼

    網(wǎng)絡環(huán)境異常復雜,有時候我們不得不禁止一些惡意用戶訪問,禁止的方式有很多種,其中一種就是通過 IP 來限制,本文提供的方法允許你通過 IP 區(qū)間、CIDR (Classless Inter-Domain Routing)及單個 IP 格式來檢查或過濾 IP 地址
    2011-11-11
  • php 文件緩存函數(shù)

    php 文件緩存函數(shù)

    php 文件緩存函數(shù),需要的朋友可以參考下。
    2011-10-10
  • php數(shù)組函數(shù)array_walk用法示例

    php數(shù)組函數(shù)array_walk用法示例

    這篇文章主要介紹了php數(shù)組函數(shù)array_walk用法,分析了array_walk對數(shù)組中每個成員調(diào)用用戶函數(shù)的使用技巧,需要的朋友可以參考下
    2016-05-05
  • php編寫的mysqli增刪改查數(shù)據(jù)庫操作類示例

    php編寫的mysqli增刪改查數(shù)據(jù)庫操作類示例

    這篇文章主要為大家介紹了php編寫的mysqli增刪改查數(shù)據(jù)庫操作類示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • php中try catch捕獲異常實例詳解

    php中try catch捕獲異常實例詳解

    這篇文章主要介紹了php中try catch捕獲異常實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • Discuz 模板語句分析及知識技巧

    Discuz 模板語句分析及知識技巧

    Discuz模板語句分析及知識技巧,其實大家可以多研究下各種程序cms系統(tǒng),不過前提是,大家的基礎已經(jīng)不錯了。
    2009-08-08

最新評論

黄浦区| 郑州市| 泊头市| 永和县| 华亭县| 天全县| 西城区| 黔江区| 辽中县| 济宁市| 宝坻区| 闽清县| 天柱县| 金平| 崇文区| 海门市| 西乡县| 东辽县| 阜宁县| 绥化市| 孟津县| 商河县| 吉首市| 鄢陵县| 定陶县| 临朐县| 太原市| 广元市| 锡林浩特市| 兴山县| 陈巴尔虎旗| 若尔盖县| 汝州市| 白银市| 余庆县| 广德县| 辉南县| 马山县| 汉沽区| 兴宁市| 德安县|