У меня есть скрипт для небольшого чата, он использует один сеанс для всех.В этом коде все выглядит странно, но мне разрешено просто редактировать его, а не создавать его заново.
Сценарий пытается открыть этот странный "единый сеанс для всех", используя следующий код:
$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 файла каждыйвремя.