重定向页面不起作用

时间:2013-03-22 06:37:43

标签: php

我试图重定向页面,但我得到一个错误

Fatal error: Call to undefined function redirect_to() in C:\xampp\htdocs\how are things\15_06_widget_corp-final\includes\session.php on line 11

session.php代码

<?php
    session_start();

    function logged_in() {
        return isset($_SESSION['user_id']);
    }

    function confirm_logged_in() {
        if (!logged_in()) {
            redirect_to("login.php");
        }
    }
?

&GT; 我试着换到这个

header('location: login.php');

但没有任何效果

这是我的重定向功能

function redirect_to( $location = NULL ) {
        if ($location != NULL) {
            header("Location: {$location}");
            exit;
        }
    }

2 个答案:

答案 0 :(得分:0)

<强>替换

redirect_to("login.php");

。通过

header('location : login.php');

答案 1 :(得分:0)

使用header代替redirect_to与exit;正好在其下方,否则有时会给标题带来错误。

header('location: login.php');
exit;