PHP сессия не хранится

0

Я использую Centos 6.5 с Nginx на Digitalocean. Я пытаюсь хранить сеансы, но он не хранится. Я пробовал на двух серверах, оба не работают. Это простой код, который я попробовал.

<?php
session_start();
$_SESSION['test'] = 'true';
?>

И второй файл:

<?php
session_start();
print_r($_SESSION);
?>

В этом втором файле он должен показывать сеансы, но он показывает пустой массив "array()"

  • 0
    Можете ли вы распечатать значения конфигурации хранилища сеансов из php.ini или получить их с помощью ini_get() для session_handler , session_save_path и т. Д.?
Теги:
nginx
session

1 ответ

1

Он сохраняет сессию, если вы перезагрузите файл?

<?php
    session_start();


   if (isset($_SESSION)) {
      print_r($_SESSION);
   } else {
      echo 'no session';
   }

    $_SESSION['test'] = 'test';
?>
  • 0
    нет, это не сохранение сессий даже после перезагрузки. я попробовал код, который вы дали, он также возвращает "Array ()"
  • 0
    Идентификатор сеанса хранится в файле cookie $ _COOKIE ["PHPSESSID"] или вам нужно передать его в следующий файл?
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню