我刚刚开始学习php,我正在使用if语句来控制我的网页上显示的内容,具体取决于用户是否登录。
通过使用此会话语句,我知道如果用户在会话下登录,该如何向用户显示内容。但是,如果用户未在会话中登录,我将如何创建反向告诉网站显示其他内容?
这是我正在使用的代码。
<?php if (isset($_SESSION['user_id'])) {
if ($user['id'] == $_SESSION['user_id']){
if ($user['account_type'] == "platinum"){ ?>
<html stuff>
<?}
}
}?>
答案 0 :(得分:0)
听起来你是编程新手,而不仅仅是PHP。欢迎来到社区!
您正在寻找if
语句的else
部分。这在许多编程语言中很常见。
这是一个让你入门的例子。
<?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";
}
?>