0

我刚刚开始学习 php,我正在使用 if 语句来控制我的网页上显示的内容,具体取决于用户是否登录。

如果用户在会话下登录,我知道如何使用此会话语句向用户显示内容。但是如果用户没有在他们的会话下登录,我将如何创建反向来告诉站点显示其他内容?

这是我正在使用的代码。

<?php if (isset($_SESSION['user_id'])) { 
    if ($user['id'] == $_SESSION['user_id']){
        if ($user['account_type'] == "platinum"){ ?>
            <html stuff>
        <?}
    }
}?>
4

1 回答 1

0

听起来您是编程新手,而不仅仅是 PHP。欢迎来到社区!

您正在寻找 - 语句的else一部分if。这在许多编程语言中都很常见。

这是一个帮助您入门的示例。

<?php 

if (isset($_SESSION['user_id'])) 
{ 
    if ($user['id'] == $_SESSION['user_id'])
    {
        if ($user['account_type'] == "platinum")
        { 
            print "Welcome, platinum user";
        }
        else
        {
            print "Welcome, non-platinum user";
        }
    }
    else
    {
        print "Unexpected session";
    }
}
else
{
    print "You are not logged in";
}

?>
于 2012-12-09T00:41:24.040 回答