编辑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;
}
我在这里搜索了论坛,并在这个问题上看到了很多答案,但这些答案都没有特别适用于此。我也知道使用'@'只会隐藏错误而不解决它。
再次感谢提前。