计算会话时间

时间:2015-05-28 10:51:59

标签: javascript php jquery session

我想在我的网络应用程序中计算会话的时间,更确切地说,我希望有时间用户连接到网站,直到断开连接或关闭窗口浏览器为止。感谢您在JavaScript或PHP中为我建议解决方案,我在哪里必须放置脚本,所有页面?还是特定的页面?哪个表?

2 个答案:

答案 0 :(得分:1)

在session_start()上,设置一个会话变量来存储时间:

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

然后在session_destroy上(就在destroy之前),执行以下操作:

$difference = time() - $_SESSION['datetime_loggedin'];

然后比较那些以获得会话的长度。

$session_length = gmdate("H:i:s", $difference);

答案 1 :(得分:0)

用户登录时:

$start_time = time();

当用户即将离开时:

$end_time = time();
$total_time = $start_time - $end_time;