메신저를 작동하지 않는 페이지를 리디렉션하지만 메신저 오류를 내가이페이지를 리디렉션하려고
header('location: login.php');
로 변경 시도
<?php
session_start();
function logged_in() {
return isset($_SESSION['user_id']);
}
function confirm_logged_in() {
if (!logged_in()) {
redirect_to("login.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 코드를 점점
하지만 아무 것도 작동하지 않습니다.
이
function redirect_to($location = NULL) {
if ($location != NULL) {
header("Location: {$location}");
exit;
}
}
여기서 'redirect_to'를 (를) 정의 했습니까? 그것의 PHP 네이티브 함수가 아닙니다. 'header()'를 호출하기 전에 브라우저로 보내지는 출력이 없다면'header()'가 작동해야합니다. 빈 공간이 아님 –
'redirect_to()'는 PHP의 기본 기능이 아닙니다. 어딘가에 정의하고 헤더 행을 그 함수에 넣어야합니다. – coder101
'header ('location : login.php)'로 바꾸면 어떤 오류가 났습니까? – Ares