我有一个数据库设置,我使用'user_id'来显示名称,年龄,地址等。我想显示所有信息只有php中的id。然后在另一页中回声。目前我必须这样做:
$row=mysql_fetch_array($result);
$_SESSION['Name'] = $row['Name'];
$_SESSION['Address'] = $row['Address'];
答案 0 :(得分:0)
仅存储用户ID和用户登录时设置的令牌:
if (isset($_SESSION['user_id']) && $_SESSION['logged_in']) {
$user_id = $_SESSION['user_id'];
$user = // Query your database to get the user with that ID.
} else {
// Not logged in.
}
或者,您可以使用安全会话并将用户的配置文件对象序列化为字符串,但是如果用户更改其信息,您将需要更新它。