这段代码在我当地的Sever工作,但它不适用于Godaddy。一世 在Includes中使用头文件并将其包含在所有其他内容中 文件。
错误:警告:无法修改标头信息 - 标头 已发送(输出开始于 /home/safetrade/public_html/Includes/header.php:13)in 第4行/home/safetrade/public_html/trade-plan.php
我的header.php文件中的代码
<?php session_start(); ?>
<!DOCTYPE HTML>
<html>
<head>
<title>Safetrade Bitcoins</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
这是trade-plan.php中的代码
<?php include"Includes/header.php" ?>
<?php
if(!isset($_SESSION['email'])) {
header("location:register.php");
}
?>
<link rel="stylesheet" type="text/css" href="style-trade.css">
</head>
<body>
当我删除此
<?php
if(!isset($_SESSION['email'])) {
header("location:register.php");
}
?>
trade-plan.php中的代码运行正常。但我无法使用isset进行验证。