0
프로필 페이지가 있지만 세션 ID에 오류가 있습니다.이 문제를 어떻게 해결할 수 있습니까 ??? 로그인 프로세스를 제출하면 브라우저에 오류 메시지가 표시됩니다. 중요한 데이터가 누락되었습니다.세션 ID가 작동하지 않음
이 오류를 해결하는 방법 ??? 내가 한 로그인 페이지에서 :
$sql=mysql_query("SELECT id 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)
{
while($row = mysql_fetch_array($sql))
{
$id = $row['id'];
$_SESSION['id']= $id;
의 프로필 페이지
<?php
session_start();
require_once('include/connect.php');
if(isset($_GET['id']))
{
$id=$_GET['id'];
var_dump($id);
}
elseif(isset($_SESSION['id']))
{
$id= $_SESSION['id'];
}
else
{
print "Important data are missing";
//exit();
}
$sql = mysql_query("SELECT * FROM user WHERE id='$id'") or die(mysql_error());
while($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\">";
}
}
?>
왜 mysql_query()를 사용하기로 결정 했습니까? 이것이 새로운 코드 인 경우 - 너무 늦기 전에 변경하십시오. – alex
무엇을 사용해야합니까 ?? 그리고 내 문제를 도와 줄 수 있니? – user2353916
* [documentation] (http://php.net/manual/en/function.mysql-query.php)를 읽으셨습니까? 그것은 대안을 제안했다. :) – alex