19 Jun
2017
На сервере php 7.1.6
session_start() возвращает false
а session_id() возвращает id сессии.
Локально session_start возвращает true, как и положено.
Может мне кто-то объяснить что за нахер? Почему session_start false возвращает на серваке?
Рекомендовано:
Radjah и
skobkin-ru
Ололо.
Вот в такие моменты я и возвращаюсь к мысли, что исключения нужно использовать во всём PHP.
ну он в логи писал что доступа нет.
Но там в итоге не только это оказалось. Стандартные сессии заработали после того как админ доступ починил.
А сессии в мемкеше/базе не заработали. И причина была вот в этом
https://stackoverflow.com/q...ion-set-save-handler
Хм. А у меня, вроде, на 7.1 нормально сессии в Memcached работали. Видимо, чуть другой кейс.
а какой у тебя session.serialize_handler?
Блин, я сейчас не в рабочей системе, тут SSH нет.
Но то ли json, то ли igbinary (или как его там?).