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 radio 单选框获取与保持值的实现代码
May 15 PHP
PHP中通过语义URL防止网站被攻击的方法分享
Sep 08 PHP
php遍历数组的方法分享
Mar 22 PHP
提升PHP性能的21种方法介绍
Jun 25 PHP
探讨:web上存漏洞及原理分析、防范方法
Jun 29 PHP
PHP 验证码不显示只有一个小红叉的解决方法
Sep 30 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
Jun 21 PHP
php基于PDO连接MSSQL示例DEMO
Jul 13 PHP
yii2.0整合阿里云oss的示例代码
Sep 19 PHP
PHP cURL获取微信公众号access_token的实例
Apr 28 PHP
laravel-admin 中列表筛选方法
Oct 03 PHP
laravel 查询数据库获取结果实现判断是否为空
Oct 24 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
让codeigniter与swfupload整合的最佳解决方案
2014/06/12 PHP
php之curl实现http与https请求的方法
2014/10/21 PHP
浅谈php中include文件变量作用域
2015/06/18 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
javascript prototype,executing,context,closure
2008/12/24 Javascript
IE JS无提示关闭窗口不提示的方法
2010/04/29 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
小试JQuery的AutoComplete插件
2011/05/04 Javascript
javascript中直接引用Microsoft的COM生成Word
2014/01/20 Javascript
seajs学习教程之基础篇
2016/10/20 Javascript
BootStrap的两种模态框方式
2017/05/10 Javascript
JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效)
2017/07/07 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
利用angular、react和vue实现相同的面试题组件
2018/02/19 Javascript
vue select组件的使用与禁用实现代码
2018/04/10 Javascript
JavaScript设计模式之代理模式实例分析
2019/01/16 Javascript
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
2019/04/02 Javascript
微信小程序tabBar 返回tabBar不刷新页面
2019/07/25 Javascript
JS实现移动端点击按钮复制文本内容
2019/07/28 Javascript
vue输入节流,避免实时请求接口的实例代码
2019/10/30 Javascript
Vue.js的模板语法详解
2020/02/16 Javascript
JavaScript中的函数式编程详解
2020/08/22 Javascript
Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
2014/06/10 Python
Python装饰器decorator用法实例
2014/11/10 Python
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
Python自动发邮件脚本
2017/03/31 Python
Django开发的简易留言板案例详解
2018/12/04 Python
python3实现网络爬虫之BeautifulSoup使用详解
2018/12/19 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
2020/04/10 Python
python和go语言的区别是什么
2020/07/20 Python
Jmeter调用Python脚本实现参数互相传递的实现
2021/01/22 Python
HTML5 Web缓存和运用程序缓存(cookie,session)
2018/01/11 HTML / CSS
韩国乐天网上商城:Lotte iMall
2021/02/03 全球购物
小学生安全保证书
2014/02/01 职场文书
县政协领导班子群众路线教育实践活动四风问题整改方案
2014/10/26 职场文书
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers