Почему не работает $_SESSION?
Когда мы говорим о том, что переменная $_SESSION не работает в PHP, обычно имеются в виду следующие причины: 1. Неправильная настройка сервера: Настройка сервера играет важную роль в работе сессий. Возможно, в вашем сервере не включена поддержка сессий или установлено неправильное значение для параметра session.save_path в конфигурационном файле php.ini. Убедитесь, что session.save_path указывает на верную ... Читать далее