页面没有正确重定向3

时间:2013-03-13 10:25:23

标签: php login

我有以下代码将用户重定向到他们正确的页面。但是,我在浏览器中收到错误:

错误:

  

页面未正确重定向

代码:

<?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 {  ...

我该如何解决这个问题?

约瑟夫

1 个答案:

答案 0 :(得分:1)

此错误通常表示无限重定向循环。设置exit()标题后始终使用Location,并确保您没有在重定向到的页面中包含此重定向逻辑。