Php 登录页面和配置文件页面重定向系统不显示正确的页面

Php 登录页面和配置文件页面重定向系统不显示正确的页面,php,mysql,session,Php,Mysql,Session,我有一个登录页面,允许用户提交注册的电子邮件和密码,如果数据是正确的,然后系统重定向到配置文件页面,在这里我面临的问题 当我尝试提交写入数据时,系统不会将我重定向到配置文件页面 但如果我回显一条确认消息,确认数据正确,浏览器将显示此消息 如何解决这个问题 login.php 简单:)只需将所有这些代码放在内容的顶部,并确保标题(“Location:profile.php”)所在页面上没有任何内容正在工作,因为如果有无法加载的内容。我还建议使用exit在标题之后(“位置:profile.php”)

我有一个登录页面,允许用户提交注册的电子邮件和密码,如果数据是正确的,然后系统重定向到配置文件页面,在这里我面临的问题

当我尝试提交写入数据时,系统不会将我重定向到配置文件页面

但如果我回显一条确认消息,确认数据正确,浏览器将显示此消息

如何解决这个问题

login.php
简单:)只需将所有这些代码放在内容的顶部,并确保
标题(“Location:profile.php”)所在页面上没有任何内容正在工作,因为如果有无法加载的内容。我还建议使用
exit
标题之后(“位置:profile.php”)

所以唯一不起作用的是
标题(“Location:profile.php”)?是的,我想是的,你知道如何解决这个问题吗?????
<?php
session_start();
error_reporting(E_ALL);
require_once('include/connect.php');
$message = ""; 
if(!empty($_POST['email']))
{

$email = $_POST['email'];
$pass = $_POST['pass'];

$email = strip_tags($email);
$pass = strip_tags($pass);
$email = mysql_real_escape_string($email);
$pass = mysql_real_escape_string($pass);
//$pass = md5($pass);

$sql=mysql_query( "SELECT user_id, email_address, first_name FROM user WHERE email_address='$email'AND password='$pass'LIMIT 1") or die("error in user table");
$login_check = mysql_num_rows($sql);

  if($login_check > 0)
  {
      $row = mysql_fetch_array($sql);

          $id = $row['user_id'];
          $_SESSION['user_id'] = $id;

          $firstname = $row['first_name'];
          $_SESSION['first_name']= $firstname;

          $email = $row['email_address'];
          $_SESSION['email_address']= $email;

          mysql_query("UPDATE user SET last_log_date=now() WHERE user_id='$id'");

        //$message = "correct email and passworddd!!";  
          header("Location: profile.php");    
  }//close if 
  else
  {
      $message = "incorrect Email or Password!!";
      //exit();
  }
}//close if

?>
<?php
session_start();
 require_once('include/connect.php'); 


if(isset($_GET['user_id']))
{
    $id=$_GET['user_id'];
    var_dump($id);

}
elseif(isset($_SESSION['user_id']))
{
    $id= $_SESSION['user_id'];
}

else
{
    print "Important  data  are missing";
    print_r($_SESSION);
    exit();

}

$sql = mysql_query("SELECT * FROM user  WHERE user_id='$id'") or die(mysql_error());
$row = mysql_fetch_array($sql);

   $firstname=$row['first_name'];
   $lastname=$row['last_name'];
   $birth_date=$row['birth_date'];
   $registered_date=$row['registered_date'];
   //***************for upload img*****************//
   $check_pic="members/$id/image01.jpg";
   $default_pic="members/0/image01.jpg";
   if(file_exists($check_pic))
   {
       $user_pic="<img src=\"$check_pic\"width=\"100px\"/>";
   }
   else
   {
       $user_pic="<img src=\"$default_pic\">";
   }
   echo $id, $firstname, $birth_date;
?>