注意:未定义的索引:admin在C:\ xampp \ htdocs \ deped2 \ index.php中注意:未定义的索引:C:\ xampp \ htdocs \ deped2 \ index.php中的用户

时间:2017-01-20 14:39:25

标签: php

这是我的代码。

<?php

include("include/dbcon.php");
if($_SESSION['admin']){      //this is where the error starts
    header("location:admin/");
}else if($_SESSION['users']){   //and here also
    header('location:employee/');
}else{
    header:('location:/deped2/');
}
?>

请帮我这个代码

1 个答案:

答案 0 :(得分:3)

您没有检查会话索引是否已设置。如果您首先启动会话然后检查变量是否存在会更好。

尝试此操作并在每个标头后添加exit;。否则,您的代码可能希望继续执行。

<?php

if(!isset($_SESSION)){
session_start();
}
include("include/dbcon.php");
if(isset($_SESSION['admin'])){      //this is where the error starts
    header("location:admin/");
    exit;
}else if(isset($_SESSION['users'])){   //and here also
    header('location:employee/');
    exit;
}else{
    header:('location:/deped2/');
    exit;
}

?>