PHP:警告:session_start()[function.session-start]:无法发送会话缓存限制器

时间:2013-02-25 07:18:46

标签: php logging web

编辑:我能够找到答案并解决问题。但是,它给我带来了一个新问题。

编辑2:我也能够解决这个问题。我允许我在5小时后发布解决方案。再次感谢。

我一直收到以下错误信息:

  

警告:session_start()[function.session-start]:无法在第18行发送会话缓存限制器

     

警告:无法修改标题信息 - 第145行已经发送的标题

代码可以在这里找到

<?php $page = 'home'; ?>

<?php

define('INCLUDE_CHECK',true);

require 'connect.php';
require 'functions.php';
// Those two files can be included only if INCLUDE_CHECK is defined


session_name('tzLogin');
// Starting the session

session_set_cookie_params(2*7*24*60*60);
// Making the cookie live for 2 weeks

session_start();    <------LINE 18

if($_SESSION['id'] && !isset($_COOKIE['tzRemember']) && !$_SESSION['rememberMe'])
{

还有更多代码,所有代码都在开始括号之前。我已经在上面展示了第18行。

第140-147行

if(count($err))
{
$_SESSION['msg']['reg-err'] = implode('<br />',$err);
}   
header("Location: index.php");      <------ LINE 145
exit;
}

我在这里搜索了论坛,并在这个问题上看到了很多答案,但这些答案都没有特别适用于此。我也知道使用'@'只会隐藏错误而不解决它。

再次感谢提前。

0 个答案:

没有答案