如何在PHP的每个页面上获取用户名

时间:2012-03-07 12:01:38

标签: php mysql

我想存储当前登录用户的用户名

 mysql_query(" UPDATE  member SET url = 'ques2.php'
WHERE username = '$username' ") or die('Unable to update members URL: ' . mysql_error());

//在此我想更新我的列url,这是登录用户的最后一次访问的网址   我用它来退出我的用户名

    while($info = mysql_fetch_array( $data ))
{
    //Print $info['username'] ;
    if($info['username']==($fgmembersite->UserName('username')))
    {

        $username=$info['username'];

        break;
    }
}

但它没有检索登录用户的用户名并且我想要存储它,因为我可以运行我的更新查询....我的代码中的问题是什么....请帮助。< / p>

2 个答案:

答案 0 :(得分:7)

将其存储在会话中:

$_SESSION['username'] = $info['username'];

然后在其他页面上,您可以从中获取:

echo $_SESSION['username'];

确保将session_start()放在您使用它的每个页面的顶部。

答案 1 :(得分:0)

第一页

 session_start();
 $_SESSION['userName'] = 'Root';

第二页

  session_start();

  echo $_SESSION['userName'];