新闻中心

如何解决thinkphp更新文件时遇到的:Cannot send session cache limiter – headers already sent

作者 / 时间 2013-11-21 18:10:44

问题展现: 用户描述“我的ThinkPHP在后台更新完文件以后就出现了提示:Cannot send session cache limiter - headers already sent,然后前台的网站上面就有两个警告,如下图:thinkphp ”。 问题分析: session_start();是全局变量,根据使用情况来说,此函数前面是不能存在东西的(代码)。从网站首页错误提示来看,报错文件是OpenSociax.php,于是小编根据以往的 编程经验来操作了一下,问题如实解决。 解决方法: 无忧小编桂桂利用以往的经验进行了以下操作, 通过FTP工具下载提示上的指定文件OpenSociax.php到本地。 利用高级记事本(Notepad++)打开编辑,把第16行的session_start();注释掉。操作后, 保存后,上传到空间,进行测试。thinkphp 结果网站首页没有警告了,方案成功。

本文地址:https://www.51php.com/thinkphp/13208.html

1
1
1
1
1
1
1