我的登录和注册代码都出现问题,无法创建预定的Cookie并将登录信息转发给会员页面。
错误:
警告:无法修改标题信息 - 已在第93行的/home/tplrpgpc/public_html/login.php中发送的标题(在/home/tplrpgpc/public_html/login.php:64处开始输出)
警告:无法修改标题信息 - 已在第96行的/home/tplrpgpc/public_html/login.php中通过(/home/tplrpgpc/public_html/login.php:64开始的输出)发送的标题
这是导致错误的代码:
setcookie("save_user", htmlentities($_POST['username']), $month);
$login = "INSERT INTO logins (account, ip, success) VALUES ('".mysql_real_escape_string($_POST['username'])."', '".$_SERVER["REMOTE_ADDR"]."', 'Yes')";
$add_login = mysql_query($login);
header("location: news.php");
第一行是第93行错误,结束行是第96行。这是导致两个页面都出错的相同代码。它没有启动cookie,也没有重定向到news.php。在我的数据库中,它显示为注册成功和登录完成,但就像我说的不是启动会话和重定向。任何帮助都会很棒。
编辑:我刚刚意识到它会登录用户,但在此之前它会显示错误,他们必须重新点击登录链接才能转到成员页面。我希望这会改为重定向。