Суть в том, что есть код:
session_start();
$_SESSION['email']=$email;
print("Выполнен вход. Your Email: ".$email." Your password: ".$password);
header("Location:str.php");
Надо передать переменную $email на str.php, как видно сессия открывается, на странице str.php эта переменная пытается вывестись с помощью echo $_SESSION['email], но выводится пустота.
Нельзя выводить на экран print() перед функцией header() по идее должно показать ошибку такого типа (Cannot modify header informatio) и в файле "str.php" у тебя тоже должна стартовать сессия session_start();
Необходимо удалить print()
Запись в Header возможна если буфер чист, нельзя выводить никаких символов до функции header()
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники