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 压缩文件夹的类代码
Nov 05 PHP
php安全开发 添加随机字符串验证,防止伪造跨站请求
Feb 14 PHP
PHP产生不重复随机数的5个方法总结
Nov 12 PHP
ThinkPHP3.2.3数据库设置新特性
Mar 05 PHP
Laravel 5框架学习之表单
Apr 08 PHP
php正则表达式获取内容所有链接
Jul 24 PHP
解决php表单重复提交实现方法
Sep 29 PHP
PHP MVC框架路由学习笔记
Mar 02 PHP
Yii实现显示静态页的方法
Apr 25 PHP
CI框架的安全性分析
May 18 PHP
php实现xml与json之间的相互转换功能实例
Jul 07 PHP
php 防护xss,PHP的防御XSS注入的终极解决方案
Apr 01 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若干单维数组遍历方法的比较
2011/09/20 PHP
小谈php正则提取图片地址
2014/03/27 PHP
关于URL最大长度限制的相关资料查证
2014/12/23 PHP
php简单分页类实现方法
2015/02/26 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
JavaScript实现班级随机点名小应用需求的具体分析
2014/05/12 Javascript
JS实现超简洁网页title标题跑动闪烁提示效果代码
2015/10/23 Javascript
Javascript获取随机数的实现方法
2016/06/22 Javascript
jQuery和JavaScript节点插入元素的方法对比
2016/11/18 Javascript
判断jQuery是否加载完成,没完成继续判断的解决方法
2017/12/06 jQuery
vue将data恢复到初始状态 &amp;&amp; 重新渲染组件实例
2020/09/04 Javascript
[01:37]DOTA2超级联赛专访ChuaN 传奇般的电竞之路
2013/06/19 DOTA
如何用itertools解决无序排列组合的问题
2017/05/18 Python
django创建自定义模板处理器的实例详解
2017/08/14 Python
python编写分类决策树的代码
2017/12/21 Python
Python将8位的图片转为24位的图片实现方法
2018/10/24 Python
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
2018/10/31 Python
想学python 这5本书籍你必看!
2018/12/11 Python
python sort、sort_index方法代码实例
2019/03/28 Python
Python3网络爬虫中的requests高级用法详解
2019/06/18 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
通过一张图教会你CSS3倒影的实现
2017/09/26 HTML / CSS
HTML5实现QQ聊天气泡效果
2017/06/26 HTML / CSS
美国在线工具商店:Acme Tools
2018/06/26 全球购物
西班牙最好的在线购买葡萄酒的商店:Vinoseleccion
2019/10/30 全球购物
德国富尔达运动鞋店:43einhalb
2020/12/25 全球购物
在c#中using和new这两个关键字有什么意义
2013/05/19 面试题
linux面试相关问题
2013/04/28 面试题
大学毕业生通用求职信
2013/09/28 职场文书
个人简历自我鉴定
2013/10/11 职场文书
司法局2014法制宣传日活动总结
2014/11/01 职场文书
构建和谐校园倡议书
2015/01/19 职场文书
浅谈自定义校验注解ConstraintValidator
2021/06/30 Java/Android