2

我正在做一个网络测验,有用户登录了这个游戏,他们必须用 3 个选项来回答一个测验,当用户有点聪明时问题就来了,因为如果他刷新所有问题就会改变所以用户可以这样做,直到他找到他知道的那个,我怎样才能在我的网站(发出警报后)输入错误的问题?例子:

  1. 美国在欧盟
  2. 英国在非洲
  3. 法国在欧盟

如果用户进行刷新,我如何显示消息alert("if you refresh is a game over")并将答案保存为数据库中的错误?

4

1 回答 1

5

我建议在 PHP 中分配问题并将您提出的问题存储在$_SESSION变量中。这样,当他们刷新页面时,您可以向他们展示相同的问题,直到他们回答为止。

更新

需要注意的是,如果您的用户真的很聪明,他们可以删除他们的 cookie 并刷新页面,这将为他们创建一个新会话,因为会话标识符在 PHP 中保存为 cookie(默认情况下)。

于 2013-09-18T20:05:12.287 回答