我正在用php和HTML创建一个网站,对于我想要的页面,以便根据登录的用户ID,该页面将为该用户显示适当的导航菜单,但我尝试在互联网上搜索答案并出现简短的内容,如果有人能告诉我我做错了什么,我将不胜感激。
<?php
//start session
session_start();
//if user ID equals 2 then the user is the admin so display admin navigation bar
if($_SESSION['userid'] = '2'){
include 'AdminNav.php';
//if user ID equals 1 then the user is not admin so display logged in navigation bar
}elseif($_SESSION['userid'] = '1'){
include 'LoggedInNav.php';
//user is not logged in display logged out navigation bar
}else{
include 'LoggedOutNav.php';
}
?>
您在条件部分中有拼写错误:
if($_SESSION['userid'] = '2'){
应该是
if($_SESSION['userid'] == '2'){