php session_start()出错原因分析及解决方法

时间:2024-06-07 15:44:29 

错误提示: 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,session,start
0
投稿

猜你喜欢

  • form表单的submit方法和submit事件

    2008-10-15 11:22:00
  • ASP如何获取通过代理的真实IP地址

    2007-09-20 13:11:00
  • 深入理解Python 多线程

    2021-03-25 05:25:28
  • xWin之JS版

    2009-09-12 18:45:00
  • python中bs4.BeautifulSoup的基本用法

    2023-06-22 10:43:49
  • go语言使用pipe读取子进程标准输出的方法

    2024-05-22 10:18:55
  • Python查找第n个子串的技巧分享

    2023-02-20 22:02:55
  • python指定路径斜杠与反斜杠遇到的问题

    2023-03-18 20:47:27
  • pyside写ui界面入门示例

    2022-07-01 10:29:53
  • pandas 缺失值与空值处理的实现方法

    2023-08-02 03:21:25
  • SQL Server 2016 CTP2.2安装配置方法图文教程

    2024-01-18 19:04:29
  • .Net Core微服务网关Ocelot基础介绍及集成

    2024-05-11 09:26:10
  • 详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库

    2024-01-24 03:27:04
  • utf-8 网页不显示+utf-8网页乱码的通用解决方法

    2011-04-19 10:47:00
  • Pytorch-LSTM输入输出参数方式

    2021-02-22 18:49:28
  • 在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误

    2009-10-09 13:04:00
  • 微信小程序报错: thirdScriptError的错误问题

    2024-04-19 09:47:43
  • MySQL的一些常用的SQL语句整理

    2024-01-19 06:38:40
  • 一次MySQL性能优化实战

    2009-03-09 15:01:00
  • 数据安全之MySQL安全的二十三条军规

    2008-12-24 16:26:00
  • asp之家 网络编程 m.aspxhome.com