Хмм… словил глюк

Сегодня словил странный глюк в CI с их сессиями, причем нормально реплицировать не получилось.
Настройки сессий стандартные для CI с использованием базы данных, библиотека подгрузалась в autoload.php
пхп 5.2.1 апач 2.2.3 на redhat

единственное, что было для меня не привычно query strings разрешенны.

Надо было записать данные в сессию сделать редирект и взять их оттуда.
вызываю set_userdata, делаю редирект и вызываю userdata – все работает в общем красота.

Работаю дальше иду к человеку поконсультироватся по юзабилити и тут выясняется что у него на компе в сессию нифига не записывается, удивился пошел за свой, проверил – всё работает.

Потестил. Из 5 компов – на 3 работает на 2 нет – После редиректа создаётся вторая сессия.
Припарился, почитал код вроде всё ок. Полез на форум – оказалось глюк известный, но одназначного решения нет.

Попробовал сменить библиотеку на алтернативу – NG Session. Результат нулевой.

Ну и вот, в итоге просто переписал код используя родные пхпшные сессии и всё заработало.

Такая вот мистика, если кто сталкивался отпишитесь.

2 Ответы в “Хмм… словил глюк”


  1. 1 Sam Март 14, 2008 в 6:28 пп

    Не сталкивался… Использовал flash messages для этой цели.

    p.s. если найдёшь причину – дай знать, запатчим и отдадим Derek-у. CI 1.6.2 на подходе…

  2. 2 Wave Март 15, 2008 в 3:43 пп

    Тоже на него наткнулся.
    Лечится, как и следовало ожидать, очисткой печенюшек.

    Всё стандартное донельзя, все настройки и использование. Практически в виде прототипа, а не приложения.
    Найти засаду не получается, пока другими частями занимаюсь, параллельно глядя, может кто уже нашёл решение.


Добавить комментарий

Fill in your details below or click an icon to log in:

Логотип WordPress.com

You are commenting using your WordPress.com account. Log Out / Изменить )

Фотография Twitter

You are commenting using your Twitter account. Log Out / Изменить )

Фотография Facebook

You are commenting using your Facebook account. Log Out / Изменить )

Connecting to %s





Follow

Get every new post delivered to your Inbox.