2015-10-04 2 views
0

Это часть, которая перенаправляется в файле login.php.Переадресованный цикл в PhP

if(isset($_SESSION['user'])){ 
    if($_SESSION != ''){ 
     header("Location: home.php"); 
    } 
} 

Это перенаправление из файла "home.php".

if(!isset($_SESSION['user'])){ 
    header("Location: login.php"); 
} 
if($_SESSION['user'] == ''){ 
    header("Location: login.php"); 
} 

Как этот цикл?

+0

Какова ваша проблема с кодом? – Exception

+0

В login.php переместите второе условие выше, это будет chk, если сессия присутствует или нет.add'! Empty' до этого первого условия – Exception

ответ

0
if($_SESSION != '') 

Это всегда правда. Итак, ваш $_SESSION['user'] - пустая строка, а от home.php вы будете перенаправлены на login.php. Здесь установлен $_SESSION['user'], поэтому вы будете перенаправлять на home.php.

+0

Я знал, что это будет что-то простое, как этот lol – DrProfesor

Смежные вопросы