php session_start()出错原因分析及解决方法


Posted in PHP onOctober 28, 2013

错误提示: 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.php" >index2</a>

index2.Php
<?php 
error_reporting(-1); 
ob_start();//不加会出错,无法读取session 
?
echo 1; 
 session_start(); echo $_SESSION['password']; 
var_dump($_SESSION); 
?> 
<a href="index.php" >index</a>
PHP 相关文章推荐
IIS+PHP+MySQL+Zend配置 (视频教程)
Dec 13 PHP
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
Mar 06 PHP
怎样去阅读一份php源代码
Aug 21 PHP
php下关于中英数字混排的字符串分割问题
Apr 06 PHP
PHPUnit PHP测试框架安装方法
Mar 23 PHP
深入理解PHP原理之Session Gc的一个小概率Notice
Apr 12 PHP
fleaphp常用方法分页之Pager使用方法
Apr 23 PHP
php5.2以下版本无json_decode函数的解决方法
May 25 PHP
php发送get、post请求的6种方法简明总结
Jul 08 PHP
Yii中render和renderPartial的区别
Sep 03 PHP
Yii2简单实现多语言配置的方法
Jul 23 PHP
php实现对文件压缩简单的方法
Sep 29 PHP
php 强制下载文件实现代码
Oct 28 #PHP
php获取qq用户昵称和在线状态(实例分析)
Oct 27 #PHP
php获取数组长度的方法(有实例)
Oct 27 #PHP
使用淘宝IP库获取用户ip地理位置
Oct 27 #PHP
简单的php文件上传(实例)
Oct 27 #PHP
PHP 使用pcntl和libevent 实现Timer功能
Oct 27 #PHP
8个必备的PHP功能实例代码
Oct 27 #PHP
You might like
php 从数据库提取二进制图片的处理代码
2009/09/09 PHP
PHP生成唯一的促销/优惠/折扣码(附源码)
2012/12/28 PHP
php更新mysql后获取影响的行数发生异常解决方法
2013/03/28 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
2016/05/18 PHP
Sample script that deletes a SQL Server database
2007/06/16 Javascript
js中将多个语句写成一个语句的两种方法小结
2007/12/08 Javascript
给Function做的OOP扩展
2009/05/07 Javascript
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
2012/02/03 Javascript
JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
2012/10/11 Javascript
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
2013/05/27 Javascript
node.js中的fs.createWriteStream方法使用说明
2014/12/17 Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
2016/03/09 Javascript
AngularJS directive返回对象属性详解
2016/03/28 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
2016/06/02 Javascript
jQuery图片左右滚动代码 有左右按钮实例
2016/06/20 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
非常优秀的JS图片轮播插件Swiper的用法
2017/01/03 Javascript
vue2 中如何实现动态表单增删改查实例
2017/06/09 Javascript
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
2017/11/09 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
jQuery简单实现根据日期计算星期几的方法
2019/01/09 jQuery
基于Express框架使用POST传递Form数据
2019/08/10 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
vue项目中使用vue-layer弹框插件的方法
2020/03/11 Javascript
详解node.js 事件循环
2020/07/22 Javascript
基于Vue中的父子传值问题解决
2020/07/27 Javascript
python求解水仙花数的方法
2015/05/11 Python
详细分析python3的reduce函数
2017/12/05 Python
神经网络python源码分享
2017/12/15 Python
Django自定义用户登录认证示例代码
2019/06/30 Python
python实现可变变量名方法详解
2019/07/01 Python
人力资源总监工作说明
2014/03/03 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
民间个人借款协议书
2014/09/30 职场文书
维稳工作情况汇报
2014/10/27 职场文书
mysql死锁和分库分表问题详解
2021/04/16 MySQL