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