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

使用php登录后,如何存储用户详细信息(ip、名称、持续时间)?,php,login,ip,Php,Login,Ip,在我的应用程序中,我希望在登录后存储用户详细信息(ip、名称、持续时间)。持续时间意味着用户在我的应用程序中作为登录名停留多长时间?使用php。 我使用$\u服务器['REMOTE\u ADDR'] 使用time() 如何找到持续时间 提前感谢。试试这个: 您应该在登录时输入时间 您应该在退出时输入时间 然后计算两个时间的差值 使用$\u会话变量: $_SESSION['timestamp'] = time(); 持续时间可以通过简单的数学运算来计算。您的代码(可能)如下所示: $_SESS

在我的应用程序中,我希望在登录后存储用户详细信息(ip、名称、持续时间)。持续时间意味着用户在我的应用程序中作为登录名停留多长时间?使用php。 我使用
$\u服务器['REMOTE\u ADDR']
使用
time()
如何找到持续时间

提前感谢。

试试这个:

  • 您应该在登录时输入时间
  • 您应该在退出时输入时间
  • 然后计算两个时间的差值

使用
$\u会话
变量:

$_SESSION['timestamp'] = time();
持续时间可以通过简单的数学运算来计算。您的代码(可能)如下所示:

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

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

您的注销页面应该包含一个查询,您将在其中记录时间,然后计算与此的差异(减法),然后在DB中进行更改。-我的评论和你的回答之间的时差:2分钟。现在等待OP请求代码;我希望你准备好了;-)但我需要以小时为单位的时间:分:秒方法