Facebook 从今天开始的会话_start()错误

Facebook 从今天开始的会话_start()错误,facebook,session,Facebook,Session,从今天起,在我的所有应用程序中,此错误开始显示: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/fb/index.php:5) in /home/fb/facebook.php on line 37 Facebook今天做了哪些更改?我如何修复此问题?您应该删除会话启动()上的

从今天起,在我的所有应用程序中,此错误开始显示:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/fb/index.php:5) in /home/fb/facebook.php on line 37

Facebook今天做了哪些更改?我如何修复此问题?

您应该删除会话启动()上的所有代码。 通常,此函数应在任何输出之前执行。(例如HTML代码)

另一种可能性是文件编码不正确。 在会话开始()之前检查空格等

// whitespace, any mark up or include that displays something <HERE>
// it will give you that error
<?php
session_start();
//空白,任何显示内容的标记或包含
//它会给你这个错误

facebook怎么能破解你的密码?!奇怪的是,我没有做任何改变,但这是从今天开始的。现在我找到了一个解决方案,我改变了session_start();到@session_start();在facebook.php中,现在一切正常。这样,您只会抑制警告,而不会修复它。在第5行的/home/fb/index.php中有一些输出,然后创建Facebook对象。您必须在第5行的输出之前创建Facebook对象才能正常工作。