Передача данных переменной PHP

Рейтинг: 0Ответов: 1Опубликовано: 11.06.2023

Как перенести переменную $_SESSION из файла singin.php в файл authRedirect.php, что бы проверить авторизирован ли пользователь Отрывок файла singin.php:

$_SESSION['user'] = [
"id" => $user['id'],
"full_name" => $user['full_name'],
"avatar" => $user['avatar'],
"email" => $user['email']
];

Отрывок файла authRedirect.php

<?php
session_start();
if (isset($_SESSION['user_id'])) {
  header('Location: ...html');
  exit;
} else {
  header('Location: ...php');
  exit;`введите сюда код`
}
?>

Ответы

▲ -1Принят

signIn.php

session_start();
$_SESSION['user'] = [
    "id" => $user['id'],
    "full_name" => $user['full_name'],
    "avatar" => $user['avatar'],
    "email" => $user['email']
];

authRedirect.php

session_start();
if (isset($_SESSION['user']['id'])) {
    header('Location: ...html');
    exit;
} else {
    header('Location: ...php');
    exit;
}