Как отобразить переменную SESSION в <ul> - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть переменные PHP SESSION, которые, как я знаю, работают.Однако, когда я пытаюсь повторить их, они не работают.

Я могу печатать переменные SESSION в обычном коде просто отлично.Однако они не отображаются в следующем коде:

<ul class="nav">
        <li class="nav-item dropdown dropdown-hover">
          <a class="nav-link dropdown-toggle pr-0" data-toggle="dropdown" 
href="#" role="button" aria-haspopup="true" aria-expanded="false">
            <i data-feather="user"></i> Hi, <?php echo $first_name; ?>  
<i data-feather="chevron-down"></i>
          </a>

Уверяю вас, остальная часть кода работает.Я просто не знаю, как отобразить $ first_name в указанном выше месте.

Спасибо за любую помощь.

Ответы [ 3 ]

0 голосов
/ 27 декабря 2018

Создание сеанса

<?php
session_start();
/*session is started if you don't write this line can't use $_Session  global variable*/
$_SESSION["newsession"]=$value;
?>

Получение сеанса

<?php
session_start();
/*session is started if you don't write this line can't use $_Session  global variable*/
$_SESSION["newsession"]=$value;
/*session created*/
echo $_SESSION["newsession"];
/*session was getting*/
?>

Обновление сеанса

<?php
session_start();
/*session is started if you don't write this line can't use $_Session  global variable*/
$_SESSION["newsession"]=$value;
/*it is my new session*/
$_SESSION["newsession"]=$updatedvalue;
/*session updated*/
?>

Удаление сеанса

<?php
session_start();
/*session is started if you don't write this line can't use $_Session  global variable*/
$_SESSION["newsession"]=$value;
unset($_SESSION["newsession"]);
/*session deleted. if you try using this you've got an error*/
?>
0 голосов
/ 27 декабря 2018

также проверьте, что ваша сессия началась

Вы должны использовать $ _SESSION ['var_name'];как $ _SESSION ['first_name'];

или использовать функцию извлечения для получения first_name в качестве переменной.

0 голосов
/ 27 декабря 2018

Попробуйте этот код.

<ul class="nav">
    <li class="nav-item dropdown dropdown-hover">
      <a class="nav-link dropdown-toggle pr-0" data-toggle="dropdown" 
href="#" role="button" aria-haspopup="true" aria-expanded="false">
        <i data-feather="user"></i> Hi, <?php echo $_SESSION['first_name']; ?>  
   <i data-feather="chevron-down"></i>
      </a>
...