首先簽到,是以服務器時間為準的。但服務器時間我核對過,與我使用的電腦時間一樣。
第一次簽到成功后,會寫入數據庫一個數據 名稱叫 id ** a 2014-10-15
** 就是每個論壇會員的ID,這是唯一的
a 代表是第一次
2014-10-15代表時間
同時還會記錄下時間等參數。間是為了給第二次簽到計算用。
第二次簽到,會先判斷有沒有第一次,如果有,時間有多長,如果達到3600秒。就成功,并且生成另一個數據叫 id ** b 2014-10-15
A是第一次,B是第二次。
但有可能點擊速度太快,比如連點二次,這樣雖然簽到是成功了,分也加了,但顯示是已經簽到。
如圖:
[attachment=127460]