首先 - 我绝对是网络后端的初学者!
我正在寻找实现以下目标的最简单方法:
:维护用户列表(不必是持久的, 如果服务器重新启动)
允许客户将其名称添加到用户列表
允许客户端接收用户列表
我的客户是闪存玩家,但这并不重要。 如果我的web主机支持运行servlet,我会创建一个简单的java套接字服务器 - 但我的web主机只允许PHP和MySQL数据库。
是否可以在不使用MySQL数据库的情况下使用php进行此操作?
答案 0 :(得分:0)
如果webhost安装了ACP,您可以使用它在页面调用之间将列表保留在内存中:
apc_store("userlist", new ArrayObject($active_user_list), $ttl);
$temp = apc_get("userlist");
if (isset($temp) && $temp !== false) {
return $temp->getArrayCopy();
}
return null;
如果没有安装PHP缓存,则需要将用户列表写入mysql表。