欢迎在会话中使用“用户名”

时间:2014-05-26 19:29:50

标签: php session admin username

我想在用户登录后显示Welcome Admin。我有当前的代码。我该怎么写才能完成它?我有一个带有'用户名'的mysql数据库我需要替换用户名变量。

<?php

if((isset($_SESSION['admin']))){
echo "Welcome ......
}
else
{
?>
    <p>Welcome Guest</p>
<?php
}
?>

1 个答案:

答案 0 :(得分:1)

因此,让我们假设用户登录,并设置正确的凭据。

因此我们使用用户名设置会话(在本例中为Script47)。就像这样。

// Blah blah above user logs in...
// $username is the value of the login form. You have now set SESSION "username" to that value
$_SESSION['username'] = $username;

之后,在&#34; main&#34;页面(登录后的页面)有这个。

session_start();

if(!isset($_SESSION['username']) || empty($_SESSION['username'])) {
    echo 'Welcome Guest.';
} else {
    echo 'Welcome ' . $_SESSION['username'];
}

在设置会话时不要忘记开始会话。