-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 に答える