php标头已经发错了错误的行

时间:2015-09-08 14:21:39

标签: php session header line

这是我的页面 https://www.dropbox.com/s/y66y4b74m6kpm9w/login.php?dl=0

在我的localhost(用xampp制作)上运行良好 即使我在cpanel中尝试了整个代码,也没有问题! 但是在plesk面板中...我看到了这个错误

  

警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 已发送的标头(输出始于 * \ httpdocs \ private \ login.php:8)在第16行的* ***。*** \ httpdocs \ private \ login.php

它说第8行我有错误!问题是第8行甚至没有用PHP编写!它只是在调用javascript库! 我尝试了ob_start,ob_clean等许多东西...... 也许我在komodo IDE中编写此代码会有所帮助 我该如何修复错误?整个cms是由会话编写的,我不能使用其他方法登录...

1 个答案:

答案 0 :(得分:1)

在输出任何HTML之前,您必须使用session_start();,以便可以发送会话cookie。

像:

<?php session_start();?>
<!DOCTYPE HTML>
<html>
...