Я создаю страницу входа, где пользователь будет перенаправлен на страницу своего профиля. Профильная страница содержит статьи этого пользователя ...Как сохранить сеанс идентификатора пользователя со страницы входа в php
У меня проблема в странице входа, на самом деле я хочу, чтобы хранить идентификатор пользователя в сессии от страницы входа .. как я храню USER_EMAIL в сессии и делает .. но успешно это дает ошибку на 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