Session PHP$\u会话错误-已发送头
我正在努力学习PHP,并且不断遇到PHP错误。这里是该网站的链接。有没有可能让别人看看我的代码,看看我做错了什么?我认为错误在head.php中的某个地方,但也可能在Login.php中。用户在页面刷新后会一直注销,所以我假设这与php会话有关 我得到的确切错误是:Session PHP$\u会话错误-已发送头,session,login-script,php,Session,Login Script,Php,我正在努力学习PHP,并且不断遇到PHP错误。这里是该网站的链接。有没有可能让别人看看我的代码,看看我做错了什么?我认为错误在head.php中的某个地方,但也可能在Login.php中。用户在页面刷新后会一直注销,所以我假设这与php会话有关 我得到的确切错误是: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output star
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/jeremyohmann/www/projects/homework/head.php:2) in /home/jeremyohmann/www/projects/homework/classes/Login.php on line 30
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/jeremyohmann/www/projects/homework/head.php:2) in /home/jeremyohmann/www/projects/homework/classes/Login.php on line 30
head.php
<html>
<?php
require_once ('config/config.php');
require_once ('config/db.php');
require_once ('classes/Login.php');
$login = new Login(); ?>
<head>
<title>Homework Managment Project</title>
<link rel="stylesheet" type="text/css" href="reset.css">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<div id="wrapper">
<div id="header"><h1>Homework Management Project</h1></div>
<div id="nav">
<ul id="nav">
<li><a href="index.php">Home</a></li>
<li><a href="register.php">Register</a></li>
<li><a href="about.php">About</a></li>
<li><a href="classes.php">Classes</a></li>
<?php
//ask is user is logged in.
if($login->isUserLoggedIn()==true){
//show this if the user is logged in.
include('views/show-username.php');}
else{
//show this if the user isn't logged in.
include('views/nav-login-form.php');}
?>
</ul>
</div>
<div id="content">
作业管理计划
作业管理计划
标记置于
标记上方
<?php
require_once ('config/config.php');
require_once ('config/db.php');
require_once ('classes/Login.php');
$login = new Login(); ?>
<html>
<head>
在向浏览器进行任何输出之前,必须调用发送/修改HTTP头的函数,否则会出现错误:
警告:无法修改标题信息-标题已发送(输出开始于文件:行)
此错误将告诉您是哪个文件导致问题,以及在哪一行
在
标记后启动会话。所以做以下的改变,你会没事的
<?php
require_once ('config/config.php');
require_once ('config/db.php');
require_once ('classes/Login.php');
$login = new Login();
?>
<html>
<head>
在谷歌上搜索您遇到的错误会得到大量优秀的信息<代码>无法发送会话cookie-标头已由
发送。这就是我投票结束这个问题的原因;已经开始了。检查另一个文件config.php和db.phpThanks以获得快速答案。它现在正在工作。
<?php
require_once ('config/config.php');
require_once ('config/db.php');
require_once ('classes/Login.php');
$login = new Login(); ?>
<html>
<head>
<?php
require_once ('config/config.php');
require_once ('config/db.php');
require_once ('classes/Login.php');
$login = new Login();
?>
<html>
<head>