$login_sum=0;
for ($i=0;$i<$count_tuichu;$i++){
for ($k=0;$k<$count_login_sum;$k++){
if ($array_tuchu[$i]['userid']==$array_login[$k]['userid'])
$login_sum+=$array_tuchu[$i]['timestamp']-$array_login[$k]['timestamp'];
}
}
echo $login_sum;
程序补充说明:
for($i=0;$i<count_tuichu;$i++){ // 为退出相关循环
for ($k=0;$k<$count_login_sum;$k++){ // 为登录相关循环
if ($array_tuchu[$i]['userid']==$array_login[$k]['userid']) // 为判断用户真正的推出,等登录的用户id与推出的用户id相同的时候,就计算
$login_sum+=$array_tuchu[$i]['timestamp']-$array_login[$k]['timestamp']; //及推出的时间戳减去登录的时间,最后累加,
}
}
echo $login_sum打印出总的时长
大家看看我写的这个程序有问题吗?有问题帮助我改下,谢谢了!
for ($i=0;$i<$count_tuichu;$i++){
for ($k=0;$k<$count_login_sum;$k++){
if ($array_tuchu[$i]['userid']==$array_login[$k]['userid'])
$login_sum+=$array_tuchu[$i]['timestamp']-$array_login[$k]['timestamp'];
}
}
echo $login_sum;
程序补充说明:
for($i=0;$i<count_tuichu;$i++){ // 为退出相关循环
for ($k=0;$k<$count_login_sum;$k++){ // 为登录相关循环
if ($array_tuchu[$i]['userid']==$array_login[$k]['userid']) // 为判断用户真正的推出,等登录的用户id与推出的用户id相同的时候,就计算
$login_sum+=$array_tuchu[$i]['timestamp']-$array_login[$k]['timestamp']; //及推出的时间戳减去登录的时间,最后累加,
}
}
echo $login_sum打印出总的时长
大家看看我写的这个程序有问题吗?有问题帮助我改下,谢谢了!
登录的时候 $timeLogin = time(); 存到cookie 或者是session中
退出的时候 $timeLogout = time();
时长 : $timeLogout - $_COOKIE['timelogin'];
这个跟你是用cookie还是session记录客户信息由关系