编辑:我能够找到我的答案并解决问题。然而,它给我带来了一个新的问题。
编辑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;
}
我在这里搜索了论坛,并在这个问题上看到了很多答案,但没有一个专门适用于此。我也知道使用'@'只会隐藏错误而不解决它。
再次提前感谢。