警告:session_start() [function.session-start]:无法发送会话 cookie - 标头已发送 [重复]
Posted
技术标签:
【中文标题】警告:session_start() [function.session-start]:无法发送会话 cookie - 标头已发送 [重复]【英文标题】:Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent [duplicate] 【发布时间】:2014-06-24 14:22:23 【问题描述】:警告:session_start() [function.session-start]:无法发送会话 cookie - 已发送的标头(输出开始于 /srv/disk7/1675454/www/abcd1234.eu.pn/private.php:1) 在 /srv/disk7/1675454/www/abcd1234.eu.pn/private.php 在第 4 行
警告:session_start() [function.session-start]:无法发送会话 缓存限制器 - 标头已发送(输出开始于 /srv/disk7/1675454/www/abcd1234.eu.pn/private.php:1) 在 /srv/disk7/1675454/www/abcd1234.eu.pn/private.php 在第 4 行
<?php
//User-name: r00t //
//Pass: t00r //
session_start();
ob_start();
error_reporting(0);
@set_time_limit(0);
@ini_set('max_execution_time',0);
@ini_set('output_buffering',0);
?>
知道为什么第 4 行出现错误以及如何修复它吗?我不知道为什么会出现错误,语法似乎是正确的。
【问题讨论】:
这部分(output started at /srv/disk7/1675454/www/abcd1234.eu.pn/private.php:1)
告诉你在第 1 行有输出,这是真正的问题。
他很可能在该文件上有一个 BOM 或其他一些不可见的字符。
【参考方案1】:
你是不是把注释掉的那两行删掉后测试了?
【讨论】:
【参考方案2】:请删除最后的?>
。它后面有一个空格,它被解释为输出。
【讨论】:
如果是这种情况,空格需要在 session_start() 之前出现才能导致问题。以上是关于警告:session_start() [function.session-start]:无法发送会话 cookie - 标头已发送 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
警告:session_start() [function.session-start]:无法发送会话 cookie - 标头已发送 [重复]
警告:session_start() [function.session-start]:无法发送会话缓存限制器 - 标头已发送 [重复]
tp框架上出现警告session_start() open failed Permission denied (13)错误
A session had already been started – ignoring session_start() 怎么办?
php。 session_start() [function.session-start]:无法发送会话 cookie 错误
php项目报错 Warning: session_start(): open(D:/software/wamp/wamp/tmpsess_msrjot7f32ciqb1p2hr4ahejg4, O_(