我正在創建登錄頁面,用戶將被重定向到他/她的個人資料頁面。簡介頁面包含該用戶的文章...如何從登錄頁面存儲用戶標識會話在php
我在登錄頁面的問題,其實我想存儲用戶ID 會話從登錄頁面..因爲我在會話中存儲的user_email它 做successfuly ..但它給出了USER_ID會議(未定義 指數)錯誤....
此外 我要顯示的登錄通過USER_ID會話用戶的文章...
這裏是登錄頁面的代碼..
<?php
if(isset($_POST['login'])){
$user_email=mysqli_real_escape_string($con,$_POST['user_email']);
$user_password=mysqli_real_escape_string($con,$_POST['user_password']);
$encrypt= md5($user_password);
$check_login="select * from users where customer_email='$user_email'
AND customer_pass='$user_password'";
$run_login= mysqli_query($con, $check_login);
$row = mysqli_fetch_array($run_login);
$num = mysqli_num_rows($run_login);
$user_id=['customer_id'];
if($num==1){
$_SESSION['customer_email']="$user_email";
$_SESSION['customer_id']="$user_id";
echo "<script>window.open('index.php','_self')</script>";
}
else{
echo "This Username Doesnt Exists or Empty Login !";
}
}
?>
</div>
看起來像'$ user_id = ['customer_id'];'應該是'$ user_id = $ row ['customer_id'];' – user2959229
請提供完整的錯誤信息,但正如上面的註釋所說,最可能的錯誤在於'$ user_id = ...'行 – Epodax