用户通过我提供的用户名和口令登录到我的聊天室后,该用户退出时我如何判断他已经退出了?? 1、对于正常退出的, 可以在网页的unload事件来注销该在线用户,2、针对有些非正常退出的(如断线),则只能根据是不是很长时间没有收发消息来断定不在线了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为php不能作为守候进程执行,所以只能利用每个用户调用页面的php程序执行的机会登记在线用户,和刷新列表,将一定时间以上没有登记的用户视为离线。 clear_off_line_users(){for ($user,$time=<取用户列表>) if (time_diff(上次时间,当前时间)>15minutes) remove_from_online_list($user); }on_client_refresh(){write_to_onlineuserList("$username",current_time);clear_off_line_users();} php方法里面还可以套个方法吗 关于PHP中变量赋值 PHP获取IP的问题 file_exists中的参数不能使用绝对路径? 什么是二进制安全的? 同时执行两个数据库 php使用rabbitmq无法持久化问题 站内搜索提速~谢谢 怎么判断输入的是否是数字 [娱乐性问题]你是个抽烟的程序员吗?? 大家开发php都用什么IDE? php代码怎样加密?
{
for ($user,$time=<取用户列表>)
if (time_diff(上次时间,当前时间)>15minutes)
remove_from_online_list($user);
}
on_client_refresh()
{
write_to_onlineuserList("$username",current_time);
clear_off_line_users();
}