Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我关于stackOverflow的第一个问题!在这里阅读了大量有用的花絮,但无法找到以下问题的有用答案。
我用 PHP 编写了一个二十一点游戏,作为 OO PHP 的学习经验。我有一个主要对象,其中包含所有卡片的详细信息和游戏状态,我将其序列化并将其保存到文件中,但是当多人同时玩时,这会导致冲突。我已经查看了会话并将这些数据保存在那里,但想知道我是否需要生成特殊的会话 ID 等。我该怎么做
此外,对于这个我没有考虑过的问题,可能有一个很好的解决方案。提前致谢。
我要做的是使用数据库来解决这个问题。您不应该使用会话来保存游戏状态,因为它要求游戏的所有玩家都拥有相同的数据,因此,您需要复制每个玩家的数据并将其保存在其他玩家的会话中。
当您尝试访问数据库中的数据时,使用会话进行身份验证并知道谁是谁