当我以用户显示我的管理站点的身份登录时,但是当我退出时出现此错误?

时间:2014-01-30 08:09:43

标签: php

if ($_SESSION['user']['role_access'] == 1)
{
  echo '<ul><li><a href="admin/index.php">Admin Site<i class="icon-cogs"></i></a></ul></li>';
}

但是当我退出时出现了这个错误?
Notice: Undefined index: user in C:\Xampp\htdocs\xampp\site\includes\menu.php on line 73

我退出时无法做任何事情? 它只会在我退出时删除管理站点。

2 个答案:

答案 0 :(得分:2)

代替

if ($_SESSION['user']['role_access'] == 1)

试试这样:

if (isset($_SESSION['user']['role_access']) && $_SESSION['user']['role_access'] == 1)

答案 1 :(得分:0)

简单:

if (isset($_SESSION['user']['role_access'])== 1)