Сессия не хранит переменную PHP

#php #session

#php #сессия

Вопрос:

Я запустил session header.php и включил во все файлы, но когда я объявляю переменную like $_SESSION['var_name']="Hello"; и получаю ее в другом файле like echo $_SESSION['var_name']; , и у меня есть мой php.ini в папке, которая содержит

 session.save_path = "C:Xampptmp"
  

Но она возвращается null , и когда я использую print_r($_SESSION); ее, она возвращается array( ) . Я удалил php.ini файл и перезапустил сервер xampp, но ничего не получил.

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

1. использовали ли вы session_start(); в начале каждого php-файла в вашем header.php ?

2. Я использовал session_start() header.php и включал header.php в каждый файл.

3. Сколько .ini файлов в вашей папке

4. Да, у меня есть другой файл с именем .user.ini , но содержимое такое же, как php.ini

Ответ №1:

Спасибо за ваш вклад, но я нашел решение, которое я создал .htaccess , и разместил контент

 <IfModule php7_module>
  session.save_path = "C:Xampptmp"
</IfModule>
  

И это работает для меня
И мой другой .ini файл содержит

 session.save_path = "C:Xampptmp"