【发布时间】:2014-01-02 04:11:32
【问题描述】:
我正在用 JavaScript、HTML5(画布)创建一个浏览器角色扮演游戏。我想使用会话将玩家数据存储在 MySQL 数据库中。
我创建了一个登录系统,它似乎在我登录时认出了我。
session_start();
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {
echo "Welcome back, " . $_SESSION['username'] . "!";
} else {
header("Location: php/Login.php");
}
我是否也可以使用会话变量将数据存储到数据库中?如何将数据与当前会话中存储的用户名相关联?我会创建会话变量来存储每个项目吗?这似乎不合逻辑。当用户按下“保存”时,它会调用 MySQL 函数将该数据加载到表中。
【问题讨论】:
-
您的问题似乎是关于 PHP 会话系统的工作原理和最佳使用方式,而不是特定于游戏。
-
还有一些我们需要知道的事情:这是特定于某个机制的,你有没有这个机制的示例代码,比如你提到的项目存储。使用任何额外的示例代码以及您尝试实现的行为 - 我们可以进一步帮助您。