来源:自学PHP网 时间:2014-11-27 20:45 作者: 阅读:次
[导读] 我的电脑中的错误提示:Warning: session_start() [function session-start]: Cannot send session cache limiter - headers alre...
Warning: session_start() [function.session-start]我的电脑中的错误提示:Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:APMServ-v5.2.6APMServ5.2.6wwwhtdocsKingNerOAuserUserKqManage.php:1) in D:APMServ-v5.2.6APMServ5.2.6wwwhtdocsKingNerOAusercheckaccess.php on line 2 原因就是前面有输出,解决办法:修改php.ini中的session.auto_start = 0 为 session.auto_start = 1,output_buffering =改为on或者任何数字。 linux中解决办法 方法1、注释掉/etc/php.ini中 session.save_path = “/var/lib/php/session” 方法2、查看apache用户和组,然后将该用户加到session文件夹所处的组中。 方法3,在session_start() 前不要有任何输出! 错误提示2 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at E:phpcodeadmin.php:1) in E:phpcodelogolistadminlogo.php on line 2 就是 session变量需要系统的临时空间 session.save_path = "设置一个有效文件夹的绝对路径",(比如 session.save_path = "C:WINDOWStemp" ) session.save_path =前面的 ' ; ' 号去掉,另外编辑该文件夹的权限 添加EVERYONE 有写入修改权限即可 ! |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com