如何在使用php登录后存储用户详细信息(ip,名称,持续时间)?

时间:2014-03-31 05:29:27

标签: php login ip

在我的应用程序中,我想在登录后存储用户详细信息(ip,名称,持续时间)。持续时间意味着用户在我的应用程序中登录多长时间?使用php。 我使用$_SERVER['REMOTE_ADDR']找到了IP地址 使用time()的时间 以及如何找到持续时间?

提前致谢。

2 个答案:

答案 0 :(得分:2)

使用$_SESSION变量:

$_SESSION['timestamp'] = time();

持续时间可以通过简单的数学运算来计算。您的代码(可能)如下所示:

$_SESSION['initial_timestamp'] = time();
$_SESSION['timestamp'] = time();
$_SESSION['duration'] = $_SESSION['timestamp'] - $_SESSION['initial_timestamp'] ;

此(应该)计算自首次登录以来登录用户的时间

答案 1 :(得分:-2)

试试这个:

  • 您应该在登录时间
  • 进行时间输入
  • 您应该在退出时间
  • 进行时间输入
  • 然后计算两次的差异
相关问题