В общем обновили на сервере php до 7й версии. Скорость порадовала. Конечно же появилось куча ошибок, потихоньку исправляю, но есть один затык:
В $_SESSION ничего не сохраняется. Точнее сохраняется, но только в текущей функции. Т.е:
шаг 1)Пишем в сессию , выводим из сессии. ОК! Вывелось.
шаг 2)Просто выводим из сессии. Ничего нет. Пусто.
Откуда ноги? Админ говорит что все верно настроил, проблема на моей стороне, но я уже пол дня вожусь.
В доках php7 обновлений касающихся сессий не нашел(
PS на php 5.5 все работает корректно.
session.save_path у 7 и 5.5 одинаковый(стоят сразу несколько версий, можно переключаться)
В данном случае была проблема, что по умолчанию сессии хранятся в редисе, но в php7 сохранение сессий в редис не отрабатывает корректно. Перенаправил сохранение сессий в файл, после чего заработало всё корректно.
Почему в php7 сохранение сессий не отрабатывает еще не успел разобраться, либо там вообще пока нет поддержки этой функциональности, либо в нашей сборке нет этой поддержки.
Посмотрите log-фалы PHP. Скорее всего проблема с правами на директорию, где должны размещаться сессии. Возможно, у пользователя, от которого запущен PHP, нет прав на запись.