也就相当于我的权限分了三级:
管理员  flag=1
老师    flag=2
学生    flag=3

解决方案 »

  1.   

    if ($flag = 1) { header("Location: admin/admin.php");}
    if ($flag = 2) { header("Location: admin/teacher.php");}
    if ($flag = 3) { header("Location: stu/stu.php");}
    ===>
    $flag==1
    $flag==2
    $flag==3
    最后为字符串
      

  2.   

    if ($flag == 1) { header("Location: admin/admin.php");}
        if ($flag == 2) { header("Location: admin/teacher.php");}
        if ($flag == 3) { header("Location: stu/stu.php");}flag = 1是赋值,这个结果一定为真,所以会跳转到 admin/admin.php上
    flag == 1才是判断是否相等