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 flush类输出缓冲剖析
Oct 19 PHP
小文件php+SQLite存储方案
Sep 04 PHP
php学习之运算符相关概念
Jun 09 PHP
php数组函数序列之in_array() 查找数组值是否存在
Oct 29 PHP
php中通过curl检测页面是否被百度收录
Sep 27 PHP
ThinkPHP之N方法实例详解
Jun 20 PHP
MyEclipse常用配置图文教程
Sep 11 PHP
PHP正则替换函数preg_replace和preg_replace_callback使用总结
Sep 22 PHP
php限制ip地址范围的方法
Mar 31 PHP
PHP遍历数组的方法汇总
Apr 30 PHP
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
Jan 04 PHP
PHP设计模式之工厂模式实例总结
Sep 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 和 MySQL 基础教程(二)
2006/10/09 PHP
php模板函数 正则实现代码
2012/10/15 PHP
PHP多进程之pcntl_fork的实例详解
2017/10/15 PHP
php微信开发之图片回复功能
2018/06/14 PHP
Laravel使用Queue队列的技巧汇总
2019/09/02 PHP
JQUERY复选框CHECKBOX全选,取消全选
2008/08/30 Javascript
一个基于jQuery的树型插件(OrangeTree)使用介绍
2012/05/03 Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
2013/02/05 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
jQuery动态创建html元素的常用方法汇总
2014/09/05 Javascript
JSON相关知识汇总
2015/07/03 Javascript
Bootstrap每天必学之前端开发框架
2015/11/19 Javascript
NodeJs读取JSON文件格式化时的注意事项
2016/09/25 NodeJs
JavaScript观察者模式(publish/subscribe)原理与实现方法
2017/03/30 Javascript
浅谈angular4.0中路由传递参数、获取参数最nice的写法
2018/03/12 Javascript
浅析vue中常见循环遍历指令的使用 v-for
2018/04/18 Javascript
超出JavaScript安全整数限制的数字计算BigInt详解
2018/06/24 Javascript
Vuex 单状态库与多模块状态库详解
2018/12/11 Javascript
taro 实现购物车逻辑的实例代码
2020/06/05 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
[06:44]2018DOTA2亚洲邀请赛4.5 SOLO赛 MidOne vs Sumail
2018/04/06 DOTA
基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
2017/10/13 Python
如何使用python操作vmware
2019/07/27 Python
python多进程并发demo实例解析
2019/12/13 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
python2和python3哪个使用率高
2020/06/23 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
营销与策划专业毕业生求职信
2013/11/01 职场文书
大学校庆邀请函
2014/01/11 职场文书
函授毕业自我鉴定
2014/02/04 职场文书
党员目标管理责任书
2014/07/25 职场文书
免职通知
2015/04/23 职场文书
Python3 类型标注支持操作
2021/06/02 Python
vue 自定义的组件绑定点击事件
2022/04/21 Vue.js
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle