我收到此错误:
警告:session_start():无法发送会话缓存限制器 - 已在/ home2 / alson / public_html / iFix中发送的报头(输出从/home2/alson/public_html/iFix/users/tech/pending.php:2开始)第3行/users/tech/nav.php
这是该部分的代码:
<?php
ob_start();
session_start();
$_SESSION['username'];
$_SESSION['type'];
if(!isset($_SESSION['type'])){
header ("location: ../components/login.php");
}
?>
我想我已经尝试了一切。我已将ob_start和ob_flush放在文件的开头和结尾,确保session_start始终位于顶部,检查文件编码是否与bom不是utf-8但问题仍然存在。如果我删除session_start(),错误就会消失,但是会弄乱数据的提取。我该怎么办?
答案 0 :(得分:0)
尝试改变,
<?php
ob_start();
session_start();
到
<?php
session_start();
ob_start();