header("location:");不在线工作。
The header("location:"); is not working online.
header("location:") 无法联机工作,但可以在本地主机上工作。
我也尝试过将完整的 URI 放在 header 中,但仍然无法正常工作。只需跳过 header("location:") 但它会写出回显。为什么它会跳过 header(location);但是打印回声"hellooooo",有人可以帮我吗? :)
<?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'); ?>
我在评论里写了注释。位置:更喜欢绝对 URLS,因此在向浏览器输出任何内容之前添加 http/https 和 运行 登录检查。 IE。在登录检查后包括您的 header.php。
header("location:") 无法联机工作,但可以在本地主机上工作。 我也尝试过将完整的 URI 放在 header 中,但仍然无法正常工作。只需跳过 header("location:") 但它会写出回显。为什么它会跳过 header(location);但是打印回声"hellooooo",有人可以帮我吗? :)
<?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'); ?>
我在评论里写了注释。位置:更喜欢绝对 URLS,因此在向浏览器输出任何内容之前添加 http/https 和 运行 登录检查。 IE。在登录检查后包括您的 header.php。