php session_start()出错原因分析及解决办法
本文是对php中session_start()的出错原因及解决方法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
错误提示: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent
原因:在session_start()之前如果有输出内容,会出错,
解决办法:在session_start()之前加上ob_start();
index.php
代码如下:
index2.Php
代码如下:
unity http://www.tsingyuan.cn/
以上是本文关于php session_start()出错原因分析及解决办法,希望本文对广大php开发者有所帮助,感谢阅读本文。更多有关php技术问题欢迎加群探讨:276167802 ,验证码:csl,不写验证不予通过。
错误提示: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent
原因:在session_start()之前如果有输出内容,会出错,
解决办法:在session_start()之前加上ob_start();
index.php
代码如下:
<?php error_reporting(-1); ob_start();//不加会出错,无法写入session register_shutdown_function("close"); echo 1; session_start(); $_SESSION["password"]="mima2ddddddddddddddda2"; function close() { if(session_id()!=="") @session_write_close(); } ?> <a href="#"" >index2</a>
index2.Php
代码如下:
unity http://www.tsingyuan.cn/
<?php error_reporting(-1); ob_start();//不加会出错,无法读取session ? echo 1; session_start(); echo $_SESSION["password"]; var_dump($_SESSION); ?> <a href="#"" >index</a> ?
以上是本文关于php session_start()出错原因分析及解决办法,希望本文对广大php开发者有所帮助,感谢阅读本文。更多有关php技术问题欢迎加群探讨:276167802 ,验证码:csl,不写验证不予通过。
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: thinkphp返回Json的数据格式
- 下一篇: 【代码】php 中文字符串首字母函数的获取