Нашли решение.Решение в нижней части поста
У меня есть код в php с использованием сессий (я просто тестирую их - я хочу использовать их в системе входа в систему).
test1.php:
<?php
session_start();
$_SESSION["test"] = "works";
echo $_SESSION["test"];
?>
test2.php:
<?php
echo $_SESSION["test"];
?>
test1.php выдает правильное значение (где я написал echo $_SESSION["test"];
), однако, когда я переключаюсь на test2.php, там нет ничего.Я проверил файлы cookie (оба сайта имеют одинаковые файлы cookie сеанса).Может быть проблема в ошибке сервера?
Нашли решение.Такая простая ошибка может создать большую проблему.В то время я не понимал, что мне нужно было иметь session_start()
в начале каждой веб-страницы php, в которой я использовал переменные сеанса.