【发布时间】:2012-12-18 04:07:09
【问题描述】:
我关于 stackOverflow 的第一个问题!在这里阅读了大量有用的花絮,但无法找到以下问题的有用答案。
我用 PHP 编写了一个二十一点游戏,作为 OO PHP 的学习经验。我有一个主要对象,其中包含所有卡片的详细信息和游戏状态,我将其序列化并将其保存到文件中,但是当多人同时玩时,这会导致冲突。我已经查看了会话并将这些数据保存在那里,但想知道我是否需要生成特殊的会话 ID 等。我该怎么做
另外,我还没有考虑过这个问题可能有一个很好的解决方案。提前致谢。
【问题讨论】:
-
你是如何测试多人玩这个游戏的?您是否只是在浏览器中打开了一个新选项卡并连接到同一个站点?还是 2 个人在不同的电脑上玩这个游戏?
-
手册给出了several examples如何使用会话。我将从其中一个示例开始,并根据需要进行扩展。
标签: php session savestate blackjack