Php不会在webmatrix中创建会话

时间:2013-02-27 09:58:16

标签: php session session-variables webmatrix webmatrix-2

我开始使用webmatrix,现在使用php启动站点模板。

在此模板中,您无法登录。我搜索了所有代码,而不是我发现它没有创建会话。也许它创造但不传递给其他页面。

如果有用户(logon.php):

if ($statement->num_rows == 1)
{

    $statement->bind_result($uid,$uname);
    $statement->fetch();
    $_SESSION['userid']=$uid;
    $_SESSION['username']=$uname;
    echo $_SESSION['username']; // yes its printing username
    header ("Location: index.php");
}

检查(header.php文件):

  if (logged_on())
    {
        echo '<li><a href="/logoff.php">Sign out</a></li>' . "\n";
    }

logged_on function:

function logged_on()
{
    return isset($_SESSION['userid']); //empty
}

1 个答案:

答案 0 :(得分:0)

只需写下

session_start();

位于页面顶部