会话开始不在godaddy工作

时间:2017-06-19 10:43:40

标签: php session session-variables session-cookies session-state

这段代码在我当地的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进行验证。

0 个答案:

没有答案