标头( "location:" );无法联机工作。



header("location:"( 无法在线工作,但它适用于本地主机。 我也尝试将完整的 URI 放在标头中,但仍然不起作用。只需跳过标题("位置:"(,但它会写出回声。为什么它会跳过标题(位置(;但是打印回声"你好",有人可以帮我吗?:)

<?php
include('header.php');
session_start();
if(!isset($_SESSION["login_user"])) {
header("location:login-form.php");
echo "hellooooo";
exit();
}
?>

<?php
if (isset($_GET['page'])) {
$p = $_GET['page'];

switch ($p) {
case 'job-application':
include ('job-application.php');
break;
case 'company-application':
include ('company-application.php');
break;
case 'edit-text':
include ('edit-text.php');
break;
case 'school-time':
include ('school-time.php');
break;
case 'care-time':
include ('care-time.php');
break;
case 'cleaning-time':
include ('cleaning-time.php');
break;
case 'economy-time':
include ('economy-time.php');
break;
case 'restaurant-time':
include ('restaurant-time.php');
break;
case 'construction-time':
include ('construction-time.php');
break;
case 'retail-time':
include ('retail-time.php');
break;
default:
include ('job-application.php');
break;
}
} else {
include ('job-application.php');
}
?>
<?php include('footer.php'); ?>

试试这个:

<?php
session_start();
if(!isset($_SESSION["login_user"])) {
header("location: http/https://your_site/path_to/login-form.php");
echo "hellooooo";
exit();
}
include('header.php');
if (isset($_GET['page'])) {
$p = $_GET['page'];

switch ($p) {
case 'job-application':
include ('job-application.php');
break;
case 'company-application':
include ('company-application.php');
break;
case 'edit-text':
include ('edit-text.php');
break;
case 'school-time':
include ('school-time.php');
break;
case 'care-time':
include ('care-time.php');
break;
case 'cleaning-time':
include ('cleaning-time.php');
break;
case 'economy-time':
include ('economy-time.php');
break;
case 'restaurant-time':
include ('restaurant-time.php');
break;
case 'construction-time':
include ('construction-time.php');
break;
case 'retail-time':
include ('retail-time.php');
break;
default:
include ('job-application.php');
break;
}
} else {
include ('job-application.php');
}
?>
<?php include('footer.php'); ?>

我在评论中写了注释。 位置:首选绝对URL,因此请添加http/https,并在向浏览器输出任何内容之前运行登录检查。 即。在登录检查后包括您的标题.php。

最新更新