0

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

编辑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;
}

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

再次提前感谢。

4

0 回答 0