0

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

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");
        }
    }
?

> 我试着改成这个

header('location: login.php');

但没有任何效果

这是我重定向到功能

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

2 回答 2

0

改用headerredirect_to 并exit;在其下方使用它,否则有时会为标题提供错误。

header('location: login.php');
exit;
于 2013-03-22T06:40:06.170 回答
0

代替

redirect_to("login.php");

header('location : login.php');
于 2013-03-22T06:39:02.367 回答