Сеансы PHP не работают внутри do not include()

#php

#php

Вопрос:

У меня есть проект, в котором пользователь после входа в систему генерирует сеанс, и в этот сеанс я попадаю внутрь header.php .

header.php

 <?php
session_start();

 list($nomeAdmin,$sobreNAdmin) = explode(" ",$_SESSION['NomeAcesso']);
  
 echo "Hello, " .$nomeAdmin;

 ?>
 

Этот файл является динамическим, и я поместил его в include на страницах этого проекта.

index.php

 <?php
session_start();

...

include("includes/header.php");

...

?>
 

Проблема в том, что, хотя сеанс работает правильно, внутри include он не работает.Как я могу это исправить?

Комментарии:

1. Прежде всего: не запускайте сеанс дважды .

Ответ №1:

Вы дважды запускали сеанс, поэтому удалите сеанс из header.php страница и затем попробуйте распечатать сеанс на главной странице.

Комментарии:

1. Спасибо вам всем. Я не обратил внимания на эту деталь. Это сработало!