файлы cookie — & quot; включать & quot; не работает в & quot; if / else & quot; Переполнение стека

Я пытаюсь включить заголовок для зарегистрированных пользователей, если у них есть активный сеанс, если нет, показать заголовок для незарегистрированных пользователей! Но проблема в том, что этот код не работает, в инспекторе браузера не появляется никакого другого кода, кроме как, и экран весь белый.
Этот код находится в index.php

<?php
include("db.php");
if (isset($_COOKIE["login"]) && isset($_COOKIE["login2"])) {
$user_id = $_COOKIE["id"];
$email = $_COOKIE["login"];
$password = $_COOKIE["login2"];
$verify = mysqli_query($connect, "SELECT * FROM users WHERE email='$email' AND password='$password'");
if (mysqli_num_rows($verify)>=1) {
include("header_logged.php");
}else{
include("header.php");
}
}
?>

0

Решение

Я решил свою проблему! Я сделал куки вместо сессий, теперь я создал сессий и поставил следующий код, и это сработало! Но спасибо за все ответы!
`

session_start();

if ( !isset( $_SESSION['email'] ) ) {
include( 'header.php' );
exit();
}else {
if ( isset( $_SESSION['email'] ) ) {
include( 'header_logged.php' );
exit();
}
}?>`
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]