如何使用PHP会话显示用户名?

如何使用PHP会话显示用户名?,php,Php,我想知道如何使用PHP会话在每个页面上显示登录的成员用户名?将成员用户名放入会话变量中。我已经有一段时间没有亲自接触过任何PHP了,但您通常使用$\u SESSION[]超级全局数组 echo$_会话['username'] 将成员用户名放入会话变量中。我已经有一段时间没有亲自接触过任何PHP了,但您通常使用$\u SESSION[]超级全局数组 echo$_会话['username'] 用户数据必须存储在$\u会话全局中的某个位置。是否包含名称取决于脚本 我将执行var\u dump($\u

我想知道如何使用PHP会话在每个页面上显示登录的成员用户名?

将成员用户名放入会话变量中。我已经有一段时间没有亲自接触过任何PHP了,但您通常使用$\u SESSION[]超级全局数组


echo$_会话['username']

将成员用户名放入会话变量中。我已经有一段时间没有亲自接触过任何PHP了,但您通常使用$\u SESSION[]超级全局数组


echo$_会话['username']

用户数据必须存储在$\u会话全局中的某个位置。是否包含名称取决于脚本

我将执行
var\u dump($\u SESSION)
以查看会话中存储的内容,然后使用该信息检查会话中是否存在该名称,如果不存在,则查询数据库并将其存储在会话中

if (!isset($_SESSION['User']['name']) {
   $q = mysql_query("SELECT name FROM users WHERE id = $_SESSION['User']['id']");
   $r = mysql_fetch_row($q);
   $_SESSION['User']['name'] = $r[0];
}

echo 'Hello, '.$_SESSION['User']['name']

用户数据必须存储在$\u全局会话中的某个位置。是否包含名称取决于脚本

我将执行
var\u dump($\u SESSION)
以查看会话中存储的内容,然后使用该信息检查会话中是否存在该名称,如果不存在,则查询数据库并将其存储在会话中

if (!isset($_SESSION['User']['name']) {
   $q = mysql_query("SELECT name FROM users WHERE id = $_SESSION['User']['id']");
   $r = mysql_fetch_row($q);
   $_SESSION['User']['name'] = $r[0];
}

echo 'Hello, '.$_SESSION['User']['name']
我不会var_dump()任何东西,除非您在会话中遇到问题。那里什么也不会神奇地出现。顺便说一句,您可能想参考PHP手册:除非会话出现问题,否则我不会使用var_dump()任何东西。那里什么也不会神奇地出现。您可能希望通过以下方式参考PHP手册: