警告:session_start():无法发送会话缓存限制器 - 即使在使用session_start()和ob_start()

时间:2017-07-21 11:06:02

标签: php session

我已加入Session_start() and ob_start();在我的登录页面中仍然出现错误警告:

  

session_start():无法发送会话缓存限制器 - 标头   在第3行发送(输出开始于)。

我不知道是什么问题。

我尝试将ob_start放在第一行和第二行,与Session_start.

相同

这是我的代码:

 <?php
session_start();
ob_start();

error_reporting(0);

if(!empty($_SESSION["admin_prince"])){
    header("location:../index.php"); 
}
include '../connection.php';

 ?>

3 个答案:

答案 0 :(得分:3)

我不知道,如果您的代码在您的问题中格式正确。但如果是这样,请删除<?php之前的空格。

答案 1 :(得分:0)

试试这个

<?php session_start(); ?> 
<?php
ob_start();

error_reporting(0);

if(!empty($_SESSION["admin_prince"])){
    header("location:../index.php"); 
}
include '../connection.php';

 ?>

答案 2 :(得分:0)

        <?php
if(session_id() == '') {
    session_start();
}
ob_start();

error_reporting(0);

if(!empty($_SESSION["admin_prince"])){
    header("location:../index.php"); 
}
include '../connection.php';

 ?>

试试这个。