-1

我设置了一个数据库,例如我使用“user_id”来显示姓名、年龄、地址等。我想在 php 中仅显示 id 的所有信息。然后这会在另一页中回显。目前我必须这样做:

$row=mysql_fetch_array($result);
        $_SESSION['Name'] = $row['Name'];
        $_SESSION['Address'] = $row['Address'];
4

1 回答 1

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.
}

或者,您可以使用安全会话并将用户的配置文件对象序列化为字符串,但您需要保持更新,以防用户更改其信息。

于 2013-03-29T01:13:32.317 回答