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

交換

redirect_to("login.php");

header('location : login.php');
于 2013-03-22T06:39:02.367 に答える
0

use header instead redirect_to with exit; just below it else sometime its giving error for headers.

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