好吧,我將用戶ID和PHP時間戳存儲在數據庫中。我想要做的是檢查用戶是否每天都訪問過。與SO訪問過的系統非常相似。我知道我應該有用戶的訪問記錄。檢查用戶訪問| PHP
但我現在無法想象的是如何確定用戶訪問過的日子,而不是訪問。有任何想法嗎?我真的不能將它拼湊在一起的一些幫助,將不勝感激。一個簡單的指向,如果它的方向確定。感謝
編輯:
我想知道用戶訪問過的日子。從字面上看,如果用戶在2013年11月1日訪問過。我想識別該用戶,但它不會僅僅是用戶註冊後的每一天。
好吧,我將用戶ID和PHP時間戳存儲在數據庫中。我想要做的是檢查用戶是否每天都訪問過。與SO訪問過的系統非常相似。我知道我應該有用戶的訪問記錄。檢查用戶訪問| PHP
但我現在無法想象的是如何確定用戶訪問過的日子,而不是訪問。有任何想法嗎?我真的不能將它拼湊在一起的一些幫助,將不勝感激。一個簡單的指向,如果它的方向確定。感謝
編輯:
我想知道用戶訪問過的日子。從字面上看,如果用戶在2013年11月1日訪問過。我想識別該用戶,但它不會僅僅是用戶註冊後的每一天。
有以下的列追加user表:
當用戶訪問時,檢查訪問時間是否超過一天前,並更新consecutive
。如果連續訪問,則會增加訪問次數。
「行」還是「列」? –
@RCV列確實 – Joren
所以我想你的主要問題是如何確定訪問者是否是新的。
您可以使用一個$_COOKIE
(如谷歌分析做),增加它爲每個訪問者(這將是你的訪問者的唯一ID)
然後如果cookie,你不存在,這是一個新的訪問者。
然後,你希望每個頁面加載存儲在一個數據庫
有幾種方法可以解決這個問題。
最常見的方法是在數據庫中創建一個新表。
此表應該包含yout用戶的「訪問日誌」(每天每個用戶輸入一次)。通過這種方式,您可以檢查用戶是否在某一天訪問過該網站。有了這些信息,您可以計算(幾乎)任何關於訪問內容的信息。
字段coud是:
你可以添加這些字段的現有的表爲好,但我認爲額外的桌子更乾淨。
這應該讓你啓動和運行我猜。
訪問條目 - >訪問日期 - >訪問次數 –
用戶登錄時,您可以只保留上次訪問時間戳填充的字段,是您要查找的內容? –
@Deadpool你想計算連續天數嗎? –