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 相关文章推荐
控制PHP的输出:缓存并压缩动态页面
Jun 11 PHP
如何使用PHP批量去除文件UTF8 BOM信息
Aug 05 PHP
ThinkPHP3.2.2的插件控制器功能简述
Jul 09 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
Jul 28 PHP
MySql数据库查询结果用表格输出PHP代码示例
Mar 20 PHP
PHP中filter函数校验数据的方法详解
Jul 31 PHP
深入理解PHP内核(一)
Nov 10 PHP
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
Jun 13 PHP
PHP 访问数据库配置通用方法(json)
May 20 PHP
php处理多图上传压缩代码功能
Jun 13 PHP
详解PHP实现支付宝小程序用户授权的工具类
Dec 25 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
Oct 10 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 download.php实现代码 跳转到下载文件(response.redirect)
2009/08/26 PHP
php设计模式 Template (模板模式)
2011/06/26 PHP
php fsockopen解决办法 php实现多线程
2014/01/20 PHP
php设置页面超时时间解决方法
2015/09/22 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
php探针不显示内存解决方法
2019/09/17 PHP
基于jquery的一个拖拽到指定区域内的效果
2011/09/21 Javascript
基于jquery的拖动布局插件
2011/11/25 Javascript
jQuery获取Radio,CheckBox选择的Value值(示例代码)
2013/12/12 Javascript
js 通过html()及text()方法获取并设置p标签的显示值
2014/05/14 Javascript
node.js中的console.warn方法使用说明
2014/12/09 Javascript
在Node.js应用中使用Redis的方法简介
2015/06/24 Javascript
jQuery鼠标事件汇总
2015/08/30 Javascript
JavaScript弹出对话框的三种方式
2016/03/23 Javascript
JavaScript中const、var和let区别浅析
2016/10/11 Javascript
jQuery中的siblings()是什么意思(推荐)
2016/12/29 Javascript
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
利用js实现前后台传送Json的示例代码
2018/03/29 Javascript
webpack4.0打包优化策略整理小结
2018/03/30 Javascript
JavaScript实现的简单Tab点击切换功能示例
2018/07/06 Javascript
一步一步的了解webpack4的splitChunk插件(小结)
2018/09/17 Javascript
浅谈对于“不用setInterval,用setTimeout”的理解
2019/08/28 Javascript
Python 异常处理实例详解
2014/03/12 Python
Python手机号码归属地查询代码
2016/05/04 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
Pytorch GPU显存充足却显示out of memory的解决方式
2020/01/13 Python
python 递归调用返回None的问题及解决方法
2020/03/16 Python
浅谈three.js中的needsUpdate的应用
2012/11/12 HTML / CSS
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
中英双版中文教师求职信
2013/10/27 职场文书
《在大海中永生》教学反思
2014/02/24 职场文书
我为自己代言广告词
2014/03/18 职场文书
2015年医生个人工作总结
2015/04/25 职场文书
《家庭教育》读后感3篇
2019/12/18 职场文书
python生成可执行exe控制Microsip自动填写号码并拨打功能
2021/06/21 Python