• 技术文章 >后端开发 >php教程

    Warning: session_start() [function.session-start]_PHP教程

    2016-07-13 10:57:06原创487

    可以使用session的朋友有经常会碰到Warning: session_start() [function.session-start]错误提示了,这个问题其实就是在session之前有数据输入了,解决办法很简单下面我来给大家总结。

    我的电脑中的错误提示

    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 有写入修改权限即可 !

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/632131.htmlTechArticle可以使用session的朋友有经常会碰到Warning: session_start() [function.session-start]错误提示了,这个问题其实就是在session之前有数据输入了,解决办...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Warning session start function.session-start 可以 使用 session
    上一篇:php中文字符串截取乱码问题解决方法_PHP教程 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 一文详解PHP用流方式实现下载文件(附代码示例)• PHP反序列化入门总结(小白必看)• PHP原生类的总结分享• 聊聊PHP escapeshellarg函数使用的中文问题• 分享PHP函数使用小工具(附代码示例)
    1/1

    PHP中文网