好的,所以我正在尝试制作一个登录脚本,但是当我执行它时出现这两个错误:
警告:session_regenerate_id() [function.session-regenerate-id]:无法重新生成会话 ID - 标头已在第 29 行的 /home/henrirkm/public_html/login/login.php 中发送
警告:无法修改标头信息 - 第 47 行 /home/henrirkm/public_html/login/login.php 中的标头已由(输出开始于 /home/henrirkm/public_html/res/mysql.php:2)发送
我的代码是这样的:
<?php
session_start();
// MYSQL database connection
include "../res/mysql.php";
$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string($_POST['password']);
//select from login table
$qry = "SELECT * FROM users WHERE username = '$username' AND password = '$password'";
$result=mysql_query($qry);
//Check whether the query was successful or not
    if($result) {
        if(mysql_num_rows($result) == 1) {
            //Login Successful
            session_regenerate_id();
            $member = mysql_fetch_assoc($result);
            $_SESSION['id'] = $member['id'];
            $_SESSION['username'] = $member['username'];
            $_SESSION['email'] = $member['email'];
            session_write_close();
            header("location: ../home/index.php");
            exit();
        }else {
            //Login failed
            header("location: index.php?info=loginerror");
            exit();
        }
    }else {
        die("Query failed");
    }
?>
请帮我!谢谢 :-)