php - 为什么会出现这些php session_start()错误?

标签 php database cookies error-handling

这个问题已经在这里有了答案:




已关闭8年。




Possible Duplicate:
Headers already sent by PHP



这些是错误:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers
already sent by (output started at 
C:\xampp\xampp\htdocs\ProjSecond\includes\overall\Oheader.php:3) in  +
C:\xampp\xampp\htdocs\ProjSecond\core\init.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter -  
headers already sent (output started at  
C:\xampp\xampp\htdocs\ProjSecond\includes\overall\Oheader.php:3) in  
C:\xampp\xampp\htdocs\ProjSecond\core\init.php on line 2

我在不同目录中构建项目,以下是相关文件的代码:

文件:初始化:
<?php
session_start();
require 'database/connect.php';


?>

文件:Oheader:



<body>
<?php include 'includes/header.php';?>

文件:头:
<head>
<title>Project47</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="css/pjcss.css">
</head>

有谁知道为什么会这样...上面显示的代码是每个文件的全部

最佳答案

这是因为您在开始 session 之前已经输出了一些内容

甚至 session 开始前的空白也会引起此警告

并且已经发送的 header 也是因为在 header 之前发送了一些东西

关于php - 为什么会出现这些php session_start()错误? ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13043594/

相关文章:

sql - 更改 SQL Server 中的列大小

php - 将数组放入 PHP 中的 WHERE 子句而不命中 X 次 Postgres

Java - 跨服务器散列/加密

node.js - cookie maxAge 和 expiry 有什么区别

python - cookielib : How to save Python cookies and load it?

php - WordPress CSRF 利用草稿状态

php - 从表中提取上周的数据

php - 在 SoapClient 中获取 http header 时出错

php - 如何在 PHP 中将两个字符串组合在一起?

mysql - 如何将数据从现有的远程数据库(MySQL)复制到另一个具有不同模式的本地 MySQL 数据库?