如何解决session_start():无法发送会话缓存限制器 - 已发送的标头

时间:2014-05-04 10:43:41

标签: php session session-cookies

我不知道为什么,它给了我这个错误,以及我的session_start();已经在第一线了。我goole它并让许多人面对问题,但答案并没有解决我的问题。 它可能导致UTF-8编码。但我不确定。 这是我的代码。

<?php 
session_start();

 if(!isset($_SESSION['designation']))
 {
 header('Location: login.php');
}

?>

我做错了吗?

1 个答案:

答案 0 :(得分:-1)

似乎你问的是在其他文件中,你要包含脚本。

session_cache_limiter的文档说:

  

缓存限制器重置为存储的默认值   session.cache_limiter在请求启动时。因此,你需要打电话   每个请求的session_cache_limiter()(以及session_start()之前)   被称为。)

您可以验证完整的代码。