警告:session_start()[function.session-start]:无法发送会话cookie - 已在/ home /中发送的输出(/home/eitlabs1/public_html/salmanoreen.com/index.php:1中的输出)第423行的eitlabs1 / public_html / salmanoreen.com / libraries / joomla / session / session.php
警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 已在/ home /中发送的报头(输出从/home/eitlabs1/public_html/salmanoreen.com/index.php:1开始)第423行的eitlabs1 / public_html / salmanoreen.com / libraries / joomla / session / session.php
警告:无法修改标题信息 - 已经发送的标题(输出从/home/eitlabs1/public_html/salmanoreen.com/index.php:1开始)
答案 0 :(得分:2)
当您的代码中有会话时,有些内容可能会导致此问题:
<?php
session_start()
之前的内容。答案 1 :(得分:0)
它是在调用session_start()之前写入网页的文本引起的。在session_start()函数调用之前,您不能有任何文本 - 甚至是回车符。
答案 2 :(得分:0)
错误被触发,因为您在session_start()调用之前输出了一些内容。 session_start应始终放在任何输出之前,否则会产生类似你的错误。
你可能正在做这样的事情: <?php echo "test";
session_start();
?>
应该是
<?php session_start();
echo "test";
?>
您也有可能通过ftp编辑文件,并在文件开头添加了“隐形”字符(繁荣操作员)。
答案 3 :(得分:0)
这不一定是会话问题。这通常是发送到Web浏览器的不同错误消息的结果。只要发送任何文本,php就会事先发送标题。发送文本后,会话无法启动,因为这也需要发送标头,但必须在任何其他输出之前一次性发送标头。这意味着您必须先找到原始错误。