文件上传后“标头已发送”错误

时间:2011-12-18 15:16:45

标签: php

我上传文件后发生了这种错误。但是我的localhost没有任何错误。这有什么错误?如何解决这个问题?

  

警告:session_start()[function.session-start]:无法发送会话   cookie - 已经发送的标题(输出开始于   /home/lahiruca/public_html/events/includes/links.php:1)in   第1行/home/lahiruca/public_html/events/includes/header.php

(来自评论)

<?php session_start();?> 
<div class="header"> 
<div class="logo"></div> 
<div class="right_header"> 
<div class="top_right_header"> 
  <ul> <?php if(isset($_SESSION['userid'])){ ?> 

1 个答案:

答案 0 :(得分:5)

正如错误所示:您正在尝试发送标头(使用函数session_start),但标题已全部发送。

可以发送标题:

  • 生成输出:这可能是有意的,就像你已经做过回声一样,
  • 或无意识(大多数情况下,<?php代码前面可能有某种空格。或者在包含文件中关闭?>之后
  • header功能