php如何當使用者「每一天」只要登入「一次」就給他積分增加一分,一天即使登入多次也是僅僅增加一分

2022-06-14 23:56:40 字數 2301 閱讀 4635

1樓:千葉聆日

假設使用者表:users 登入時間 :login_time 使用者id :userid

select count(*) from users where to_days(login_time) = to_days(now()) and userid = '11'

結果大於1 說明userid = 11這個使用者今天登入過一次。

瞭解了 請把我設定成最佳 謝謝

2樓:匿名使用者

通過會員資料表增加1項最後登入時間。

然後成功登入後通過php程式比較當前時間,最後一次登入時間是否在同一天內就不給分,不在同一天就給一分。

然後更新最後登入時間。

3樓:匿名使用者

登陸驗證密碼時,更新登陸日期:

update tablename set lastlogin=date

如果日期不同,則加一分:

update tablename set jifen=jifen+1 where date_format(lastlogin,』%y-%m-%d』)!=date_format(now(),』%y-%m-%d』)

用php統計一個月內每一天使用者增量

4樓:莘贍

這個就比較麻煩了,

select sum(id),date_format(egtime,'d') as day from group by day;

這個沒做測試,我寫過類似的,所以你看下mysql的date_format這個函式

請問下那個php每日簽到時怎麼實現的!

5樓:匿名使用者

以**網領取淘金幣的簽到系統為例:

目標:第一天簽到增加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

6樓:匿名使用者

給你個思路吧,資料庫設定一個欄位為最後登入時間,判斷時間是否為前一天,如果是就要求籤到。 再設定個簽到欄位,判斷當前是否簽到,以防登入了沒簽到卻不要求籤到了。

對一個php網頁,如何限制24小時內一個使用者只能訪問一次

7樓:匿名使用者

在資料庫內建個表,表內欄位為當前最近使用者登入的時間戳,在php內判斷,如果在使用者在最近登入時間後的24小時之內登陸了就把程式die掉並提示無法登入、

$_server['remote_addr'];為當前使用者的ip$time為最近訪問的時間戳

$t為這次訪問的時間戳

$t=time();

if($t<$time+24*3600)

用cookie也能實現,不過保險。使用者清了cooike就沒用了。

8樓:淿渚

無登陸狀態:記錄訪問者ip,在瀏覽器設定個cookie,不過仍然不能完全做到;

如果是針對登入使用者就簡單了,登陸了訪問後直接存庫記錄下

請問如何實現下述功能,php原始碼,可以設定給一個使用者一個積分值(比如10000),並每次送10分

9樓:

理解成簽到送10個積分不就好了,按你們考慮的方法一次10分,10000分要送3年,策略這種東西會3年不變?所以根本沒必要考慮。

此外,積分、虛擬資產等這類東西的變更都是要有記錄的,所以每次送分是需要寫對應的log的,比如

id:13345, uid: 3342, time: 2016-02-18 14:02:05, type: 贈送, value: 10

日後如果需要調整邏輯,只要統計一下使用者的type=贈送的sum(value)就行了。

如何快樂的度過每一天如何快樂度過每一天?

擁有樂觀的心態,積極面對生活中可能出現的挑戰!加油!相信自己 對別人友好大度不計較想開一點 想想一些快樂的事,我們的生活是很精彩的哦,只要你善於發現,你的每一天都會很快樂 懷著一顆感恩的心來面對生活。發自內心的快樂才是真的快樂 那些假笑 那些偽裝都只會讓自己活的更累 有滿足感 讓自己活得有價值,並證...

如何讓自己開心過好每一天,如何讓自己開心的過好每一天

不要總是抱怨社會。羨慕別人。想想自己有的。珍惜自己身邊的。神經大條一點。每天多照照鏡子。多微笑。多自戀一點。加油。即使什麼都沒有。但最起碼我們還活著 不是麼。首先要有一個樂觀的心態 如何讓自己開心的過好每一天 感恩所擁有的一切,甚至還能呼吸 能晒到太陽 能看能聽能說話,感恩所接受到的一切,包括所吃的...

怎麼才能讓每一天過得都很充實如何才能讓自己的每一天過得更充實

我們不管做什麼事情都要面對人生,逃避不一定躲的過,面對不一定最難受,孤單不一定不快樂,得到不一定會長久,失去不一定不再有,轉身不一定最軟弱,別急著說別無選擇,別以為世界只有對與錯,很多事情的答案都不止一個,所以我們有路可以走,你能找個理由難過,也可以找個理由快樂 懂得放鬆的人找到輕鬆,懂得遺忘的人找...