2013-03-13 8 views
0

У меня есть следующий код для перенаправления пользователей на их правомерные страницы. Тем не менее, я получаю сообщение об ошибке в браузере:Страница не перенаправляется должным образом 3

Ошибка:

The page is not re-directing correctly

Код:

<?php 
/** 
* User has already logged in, so display relevant links, including 
* a link to the admin center if the user is an administrator. 
*/ 

    if (($session->logged_in) && ($session->isAgent())) { 

     header("Location: gallery_Agent.php"); 

} elseif (($session->logged_in) && ($session->isMaster())) { 

     header("Location: gallery_Master.php"); 

} elseif (($session->logged_in) && ($session->isAdmin())) {  

     header("Location: gallery_Admin.php"); 

} 

else { ... 

Как я могу это исправить?

Joseph

+0

Попытайтесь использовать абсолютный URL, возможно, – Maresh

ответ

1

Эта ошибка обычно указывает на бесконечный цикл переадресации. Всегда используйте exit() после установки заголовка Location и убедитесь, что вы не включаете эту логику перенаправления на страницы, на которые вы перенаправляете.

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