我试图创建一个if else语句说,如果用户没有登录送他到主页,否则,他可以去dashboard.phpPHP如果Else语句没有正确重定向?
// Check to see if user is logged in
if ($_SESSION['kt_login_id'] == '') {
header('Location: index.php');
} else if ($_SESSION['kt_login_id'] != '') {
header('Location: dashboard.php');
};
在Firefox我收到错误但是说这个页面试图以一种不可能的方式重定向?
确定你在哪里已经把这个做了你使用'在session_start();'之前,如果别的吗? – ncm 2013-05-04 10:41:19
头需要一个完整的URL重定向, 在这里看到:http://stackoverflow.com/questions/3519807/header-location-not-working-properly – Chris 2013-05-04 10:41:25
只要你知道,它是多余的陈述布尔非'else'条件中的'if'条件。如果“if”不适用,则会自动应用“else”。 – Patashu 2013-05-04 10:41:31