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 有写入修改权限即可 !
上一篇: Linux安装配置php环境的方法,linux安装配置php
下一篇: php三种分页
推荐阅读
-
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
-
PHP session_start()问题解疑(详细介绍)
-
W10: Warning: Changing a readonly file 解决办法
-
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
-
Django开发学习BUG记录--RemovedInDjango19Warning:Model class apps.user.models.User doesn't declare an explicit app_label
-
PHP中header和session_start前不能有输出原因分析
-
PHP错误Warning:mysql_query()解决方法
-
mongodb 启动 WARNING: soft rlimits too low, transparent_hugepage/enabled is 'always'. never
-
php session_start()出错原因分析及解决方法
-
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法