这是我的代码。
<?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/');
}
?>
请帮我这个代码
答案 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;
}
?>