#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"