Сессия может пропасть в CodeIgniter 3 по разным причинам, включая:

1. Неправильная конфигурация сессии: убедитесь, что вы правильно настроили сессию в файле config.php. Например, проверьте, что у вас правильно указаны параметры sess_save_path и cookie_domain.

2. Проблемы с куками: если браузер не принимает куки, то сессия не будет работать. Убедитесь, что у вас включены куки в браузере и что вы правильно настроили параметры cookie_domain и cookie_path в конфигурационном файле.

3. Проблемы с хостингом: некоторые хостинг-провайдеры могут иметь ограничения на использование сессий. Проверьте документацию вашего хостинг-провайдера, чтобы убедиться, что он поддерживает сессии.

4. Проблемы с браузером: некоторые браузеры могут блокировать сессии из-за настроек безопасности. Проверьте настройки безопасности вашего браузера и убедитесь, что он принимает куки.

5. Проблемы с кодом: возможно, в вашем коде есть ошибки, которые приводят к проблемам с сессиями. Проверьте свой код и убедитесь, что вы правильно используете функции работы с сессиями в CodeIgniter 3.