2012-10-30 74 views
1

有一个问题,从一个潜在的客户(因此,没有代码还)关于网站,他们有其中有一个自定义登录脚本。PHP登录脚本 - 我有多少登录

基本上,他们有Analytics(分析)的设置,但它不会成为他们需要的目的 - 能告诉多少次用户已登录的时间和频率,他们这样做。

实现此目标的最佳方法是什么?我猜我需要改变PHP登录脚本,但是我对如何最好地做到这一点有些困惑。我可以在数据库中做一个新的字段来统计他们的登录信息,但我怀疑这不是一个很好的做法,我不确定我怎么能从这种类型的系统中知道频率。

有什么建议吗?

+0

这将取决于他们当前的分析设置,以及您是否需要跟踪用户可识别的数据(即,您可以识别个人数据)或者只是匿名的每用户数据。实际上,根据需要,将数据存储在数据库中可能是一个非常好的选择。 –

回答

2

每当你一个用户登录可以登录在你的数据库或文件。你可以很容易包括用户名,日期时间,IP,用户代理(所有相关数据)等。如前所述,这将使它很容易建立在用户配置文件,登录时间,登录地点等

2

如果存储每次尝试的时候,你可以运行报告,以找出任何你需要的。

1

以最好的方式实现这是一个关系数据库。当用户登录时,会在表中进行输入。当您想要查明用户登录的次数时,查询此表以计算适用于该用户的条目。

1

你可以简单地让您存储user_idtimestamp每次用户登录新表。使用谁,多少次又在一天的时间间隔已记录该数据然后就可以看到。