我正在为学校制作一个小型的PHP游戏。它必须是某种多人游戏,连续四个游戏/一行四个,无论你想要什么名字。
因为它的多人游戏和我的比赛场地保存在数据库中,所以如果用户在页面上进行操作,我想刷新“游戏区域”。就像他在现场插入芯片一样,其他用户也必须看到它,并且他们必须切换转弯。那么当只有一个人在该页面上进行操作时,如何在两台计算机/浏览器上刷新页面?这样两台计算机/浏览器都可以看到现场新插入的芯片以及转向转换?
答案 0 :(得分:1)
Web服务器通常不会启动与浏览器的连接。如果游戏状态发生变化,您可以定期从所有计算机/浏览器进行检查。 Ajax可能符合您的需求。
答案 1 :(得分:0)
使用setTimeOut()
或setInterval()
调用一个函数,该函数为字段更新发出AJAX请求。我还建议使用jQuery来避免从头开始编写所有内容。