Файл сеанса хранится под другим именем - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть скрипт для небольшого чата, он использует один сеанс для всех.В этом коде все выглядит странно, но мне разрешено просто редактировать его, а не создавать его заново.

Сценарий пытается открыть этот странный "единый сеанс для всех", используя следующий код:

$name='PREFIX-'.md5(home_url());
session_id($name);
session_name($name);
session_start();

Все выглядит хорошо на локальном хосте (XAMPP, Windows, PHP 7.2.5), но когда я попытался использовать его на сервере общего хостинга (Linux, PHP 7.1.18), сеанс сохранен под разными именами, и я не могу прочитатьон больше использует тот же $name.

Я напечатал все в ini_get( 'session.save_path') с print_r(scandir($dir)), но там нет ничего похожего на sess_PREFIX-*, и папка save_path увеличивается при обновлении страницы по 3 файла каждыйвремя.

1 Ответ

0 голосов
/ 19 февраля 2019

Один из моих друзей указал на этот , что исправило мою проблему со случайным идентификатором session_id.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...