0

我关于stackOverflow的第一个问题!在这里阅读了大量有用的花絮,但无法找到以下问题的有用答案。

我用 PHP 编写了一个二十一点游戏,作为 OO PHP 的学习经验。我有一个主要对象,其中包含所有卡片的详细信息和游戏状态,我将其序列化并将其保存到文件中,但是当多人同时玩时,这会导致冲突。我已经查看了会话并将这些数据保存在那里,但想知道我是否需要生成特殊的会话 ID 等。我该怎么做

此外,对于这个我没有考虑过的问题,可能有一个很好的解决方案。提前致谢。

4

1 回答 1

0

我要做的是使用数据库来解决这个问题。您不应该使用会话来保存游戏状态,因为它要求游戏的所有玩家都拥有相同的数据,因此,您需要复制每个玩家的数据并将其保存在其他玩家的会话中。

当您尝试访问数据库中的数据时,使用会话进行身份验证并知道谁是谁

于 2011-09-05T01:47:46.393 回答