1樓:匿名使用者
ajax+普通的寫入資料庫,
2樓:匿名使用者
以**網領取淘金幣的簽到系統為例:
目標:第一天簽到增加5個積分;第二天連續簽到則增加8個積分;第三天連續簽到,增加11個積分,第四天連續簽到,增加15個積分;第五天連續簽到,增加19個積分;第六天連續簽到,增加24個積分;第七天連續簽到,增加29個積分;第八天以後的連續簽到,都增加29個積分。連續簽到斷開,則積分從第一天開始計算。
思路:這個比較簡單,思路是這樣的:
在使用者表裡新增一個連續登入的欄位,如果每天連續登入自增1,如果超過24小時的話就直接歸0.
再增加一個最後登入的時間,格式是時間戳的。
首先判斷最後登入的時間和現在的時間的時間差值是多少,函式如下:
<?php
function checktime()
}?>
這個樣子就可以了。
至於加分就簡單了。
如果欄位值為:
1就加5,
2就加8,
3就加11,
4就加15,
5就加19,
6就加24,
大於7就加29
請問下那個php每日簽到時怎麼實現的!
3樓:匿名使用者
以**網領取淘金幣的簽到系統為例:
目標:第一天簽到增加5個積分;第二天連續簽到則增加8個積分;第三天連續簽到,增加11個積分,第四天連續簽到,增加15個積分;第五天連續簽到,增加19個積分;第六天連續簽到,增加24個積分;第七天連續簽到,增加29個積分;第八天以後的連續簽到,都增加29個積分。連續簽到斷開,則積分從第一天開始計算。
思路:這個比較簡單,思路是這樣的:
在使用者表裡新增一個連續登入的欄位,如果每天連續登入自增1,如果超過24小時的話就直接歸0.
再增加一個最後登入的時間,格式是時間戳的。
首先判斷最後登入的時間和現在的時間的時間差值是多少,函式如下:
<?php
function checktime()
}?>
這個樣子就可以了。
至於加分就簡單了。
如果欄位值為:
1就加5,
2就加8,
3就加11,
4就加15,
5就加19,
6就加24,
大於7就加29
4樓:匿名使用者
給你個思路吧,資料庫設定一個欄位為最後登入時間,判斷時間是否為前一天,如果是就要求籤到。 再設定個簽到欄位,判斷當前是否簽到,以防登入了沒簽到卻不要求籤到了。
php 怎麼做定時任務
linux系統的話用crontab來處理吧。方便快捷穩定如果你非要用php做的話,那就寫個守護程序了,比如 while true sleep 5 php 中實現timer功能使用pcntl和libevent function newchild func name else if pid 1 else...
求積分並求極限,對定積分求極限怎麼做
令x rcost,y rsint,0 t 2 則dx rsintdt,dy rcostdt 原式 lim r 0,2 rcost rcostdt rsint rsintdt r 2 r 2 sintcost 2 lim r 1 r 2 0,2 dt 1 sintcost 2 因為sintcost 1...
這道高數定積分題怎麼做,請問這道高數定積分題怎麼做
因為 bailim 0,x sint tdt 0,而整個分式的極du限等zhi於5,所以lim 0,x e x a 0,否則如果dao分母的極限 不為0,那麼內原極限應該等於容0。得a 1。原極限中cosx b的極限可以先求出來為1 b,e x 1用等價無窮小x替換,原極限 1 b lim 0,x ...