1

我有一个潜在客户的问题(因此,还没有代码)关于他们拥有的具有自定义登录脚本的网站。

基本上,他们有分析设置,但它不能达到他们需要的目的 - 能够判断用户登录了多少次以及他们登录的频率。

实现这一目标的最佳方法是什么?我猜我需要更改 PHP 登录脚本,但我对如何最好地做到这一点有点困惑。我可以在数据库中创建一个新字段来计算他们的登录次数,但我怀疑这不是一个好方法,而且我不确定如何从这种类型的系统中判断频率。

有什么建议么?

4

4 回答 4

2

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

于 2012-10-30T16:36:36.687 回答
2

每次用户登录时,您都可以将其登录到您的数据库或文件中。您可以轻松地包括用户名、日期时间、IP、用户代理(所有相关数据)等。如上所述,这将非常容易在用户、登录时间、登录位置等上建立个人资料

于 2012-10-30T16:36:47.523 回答
1

实现这一点的最佳方法是关系数据库。当用户登录时,会在表中创建一个条目。当您想了解用户登录的次数时,可以查询此表以计算适用于该用户的条目。

于 2012-10-30T16:37:14.247 回答
1

您可以简单地创建一个新表来存储user_idtimestamp每次用户登录。使用该数据,您可以查看谁、多少次以及一天中的哪些时间间隔已登录。

于 2012-10-30T16:37:16.233 回答