gpt4 book ai didi

php - 跟踪用户登录的时长

转载 作者:行者123 更新时间:2023-12-05 01:47:37 25 4
gpt4 key购买 nike

我目前正在尝试弄清楚如何计算用户登录我网站的时间,然后显示时间。

本质上,当用户登录时,我需要一种方法来记录他们登录的时间,然后在我站点的另一个页面上,我想向他们展示他们已经登录了多长时间。我将如何去关于使用 cookie 或 session 变量执行此操作?

最佳答案

我会将他们登录的时间存储为 session 变量,例如

$_SESSION['loginTime'] = new DateTime(date('y-m-d h:m:s'));

然后用diff计算差值。

获取当前时间

$difference= $_SESSION['loginTime']->diff(new DateTime(date('y-m-d h:m:s')));

然后你可以用这些方法输出时间since

echo $difference->y; //return the difference in Year(s).
echo $difference->m; //return the difference in Month(s).
echo $difference->d; //return the difference in Day(s).
echo $difference->h; //return the difference in Hour(s).
echo $difference->i; //return the difference in Minute(s)
echo $difference->s; //return the difference in Second(s).

关于php - 跟踪用户登录的时长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23439906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com