一、首先看session_start()前是否真的有输出,最好把session_start()放在代码最前
二、也就是我遇到的问题
我在框架的index.php页面include_once一个包含session_start()的文件,
结果就老提示session_start() [function.session-start]: Cannot send session cookie - headers already sent,
实在找不到session_start()前的输出,
最后的终极办法是用"@session_start()"替换掉了"session_start()".
问题解决,网站中也可以使用session !

本文介绍了如何解决在PHP中启动Session时出现的错误:无法发送Session cookie,因为头部信息已经发送。通过调整session_start()的位置或者使用@操作符来抑制错误,确保网站能够正常运行并使用Session。
9488

被折叠的 条评论
为什么被折叠?



