php session_start()出错原因分析及解决方法
2013-10-28 00:00
706 查看
错误提示: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent
原因:在session_start()之前如果有输出内容,会出错,
解决办法:在session_start()之前加上ob_start();
index.php
index2.Php
原因:在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 session_start()出错原因分析及解决方法
- php session_start()出错原因分析及解决方法
- php session_start()出错原因分析及解决办法
- 安装SQL Server 2012过程中出现“启用windows功能NetFx3时出错”(错误原因、详细分析及解决方法)以及在Windows Server2012上安装.NET Framework 3
- 关于php程序session_start运行很慢的解决方法
- PHP “Warning: session_start()...” 的解决方法
- PHP出现 Warning: session_start()的解决方法-菜鸟学Ajax知识点
- php session_start()关于Cannot send session cache limiter - headers already sent 错误解决方法
- PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
- php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
- PHP中header和session_start前不能有输出原因分析
- Media start error原因分析及解决方法
- PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
- PHP “Warning: session_start()...” 的解决方法
- 安装SQL Server 2012过程中出现“启用windows功能NetFx3时出错”(错误原因、详细分析及解决方法)以及在Windows Server2012上安装.NET Framework 3
- PHP “Warning: session_start()...”、"correct (..\..\php5\Temp) in Unknown on line 0" 的解决方法
- 关于php中header()、setcookie()、session_start()函数错误的解决方法和解释
- 关于php中header()、setcookie()、session_start()函数错误的解决方法和解释
- php中session_start()相关问题分析与解决办法
- PHP Header失效的原因分析及解决方法