Братцы, помогайте кто чем может, бо я уже не знаю что там творить ((
Проблема. У заказчика сайта вылетает сессия. Сразу. Как только он входит в свой аккаунт, переходит на отдельную стр. сайта, снова окошко: введите свой логин-пароль.
Тут следует отметить несколько нюансов:
1. Вылетает ТОЛЬКО он. (ни я, ни кто-то другой, кто также имеет доступ к админке не вылетает)
2. Интернет у него мобильный (МТС-коннект). / с другими сайтами, на которые у него тоже есть доступ через залогинивание, он таких траблов не имеет
3. Я сделал сайт весь в кодировке виндоуз-1251. (не разобрался по-началу с кодировками, первый мой сайт), Но библиотеку теперь сделал на КодИгнайтере (изучал по-ходу фреймвёрк). Так вот библиотека написана на ЮТФ-8. Но при всём при этом у меня на компе сессия не вылетает. Да впрочем и у всех остальных юзеров тоже. У этого же дядьки сессия вылетает, причём именно тогда, когда он переходит на страницу библиотеки.
4. Если после залогинивания этот дядя идёт на главную страницу, а уже потом в библиотеку, то всё ОК. Сессия не вылетает.
Поскольку последний нюанс позволяет как-бы обойти проблему, можно было бы закрыть на это глаза. Но во-первых на сайте планируется открытая регистрация пользователей, которым не объяснишь шаманский способ невылетания из аккаунта. Ну и во-вторых, просто что же это за глюк такой! причём если глючит (а я за его ноутом пробовал, действительно глючит), то почему глючит только у него? Как бы слабо верится в то, что медленный интернет через мобилку может помешать работе сессий.
Пробовал оптимизировать загрузку страниц через архивирование Г-Зип. Бестолку. Оно конечно можно бы махнуть рукой и весь сайт в ЮТФ-8 переделать и посмотреть что тогда будет, но молжет быть кто-то сталкивался с подобным? А то там файлов для перекодирования просто хренова куча и нет уверенности что дело в этом.
В кодигнайтеровской бибилиотеке в начале файла, который комбинирует все Виды сессион_старт(); написан.
Есть вопросы - говорите. Отвечу на любой.
Заранее спасибо, кто отзовётся.
|