2012-10-30 71 views
1

有一個問題,從一個潛在的客戶(因此,沒有代碼還)關於網站,他們有其中有一個自定義登錄腳本。PHP登錄腳本 - 我有多少登錄

基本上,他們有Analytics(分析)的設置,但它不會成爲他們需要的目的 - 能告訴多少次用戶已登錄的時間和頻率,他們這樣做。

實現此目標的最佳方法是什麼?我猜我需要改變PHP登錄腳本,但是我對如何最好地做到這一點有些困惑。我可以在數據庫中做一個新的字段來統計他們的登錄信息,但我懷疑這不是一個很好的做法,我不確定我怎麼能從這種類型的系統中知道頻率。

有什麼建議嗎?

+0

這將取決於他們當前的分析設置,以及您是否需要跟蹤用戶可識別的數據(即,您可以識別個人數據)或者只是匿名的每用戶數據。實際上,根據需要,將數據存儲在數據庫中可能是一個非常好的選擇。 –

回答

2

每當你一個用戶登錄可以登錄在你的數據庫或文件。你可以很容易包括用戶名,日期時間,IP,用戶代理(所有相關數據)等。如前所述,這將使它很容易建立在用戶配置文件,登錄時間,登錄地點等

2

如果存儲每次嘗試的時候,你可以運行報告,以找出任何你需要的。

1

以最好的方式實現這是一個關係數據庫。當用戶登錄時,會在表中進行輸入。當您想要查明用戶登錄的次數時,查詢此表以計算適用於該用戶的條目。

1

你可以簡單地讓您存儲user_idtimestamp每次用戶登錄新表。使用誰,多少次又在一天的時間間隔已記錄該數據然後就可以看到。