PHP此网页有一个重定向循环

时间:2013-12-05 08:20:54

标签: php

我正在开发一个自定义网站。成功登录后,以下条件是在用户成功登录时运行,将用户重定向到仪表板。否则,如果会话不是isset,那么它将重定向到管理页面。我在屏幕上出现错误“PHP这个网页有一个重定向循环”但是当我在下面取消注释这个代码时,一切正常。

security.php

<?php
/*
    CHECK FOR ANY SESSIONS
*/
    session_start();
    if(isset($_SESSION['session_id'])){

         $session_id = $_SESSION["session_id"];

            header("Location: /admin/dashboard");
            exit();

    } else {
        header("Location: /admin");
        exit();
    }
?>

我尝试了“ob_start”,但根本没有运气......

2 个答案:

答案 0 :(得分:3)

此消息可能意味着从/ admin / dashboard或/ admin重定向到您的脚本。这会使你的脚本循环。

检查这些脚本是否存在可能的重定向。

答案 1 :(得分:0)

如果您/admin/dashboard通过了security.php 想要永远设置header("Location: /admin/dashboard");