Не изменена переменная сеанса

Поэтому я создаю сеанс на одной странице и создаю новую переменную с именем uName и присваиваю значение. Я перехожу на другую страницу и пытаюсь повторить значение, но получаю сообщение об ошибке: «Неопределенная переменная _SESSION»

вот код:

Страница, на которой я запускаю сеанс и создаю переменную uName

<?php session_start(); $_SESSION['uName'] = "Mike"; ?> 

Страница, на которой я пытаюсь повторить значение переменной:

 <?php echo "My Name is " . $_SESSION['uName'];?> 

В моем коде нет ничего другого, кроме как оболочка страницы только html, head, title, body и тегов абзаца, все правильно вложенные.

Вам нужно снова вызвать session_start () в начале нового файла, например:

 <?php session_start(); echo "My Name is " . $_SESSION['uName']; 

Вам нужно добавить session_start (); ко всем файлам, использующим сеансы.

page1.php

 <?php session_start(); $_SESSION['uName'] = "Mike"; ?> 

page2.php

 <?php session_start(); echo "My Name is " . $_SESSION['uName']; //eventually unset($_SESSION['uName']); ?> с <?php session_start(); echo "My Name is " . $_SESSION['uName']; //eventually unset($_SESSION['uName']); ?>