Вход в систему воспламенителя кода, сессия и проблема перенаправления в Internet Explorer?

Я думаю , Террариум.NET является одним из лучших, 'изучают программе' игры для платформы.NET.

6
задан John 9 November 2009 в 21:03
поделиться

3 ответа

Это досадная проблема с классом сеанса базы данных Codeigniter, в конце концов я прибег к использованию собственных сеансов, используя замену drop-in, найденную здесь: https://github.com / EllisLab / CodeIgniter / wiki / Native-session

7
ответ дан 8 December 2019 в 03:39
поделиться

Класс сеанса отлично работает в нескольких моих проектах, включая поддержку IE6 / 7/8 (включая несколько выпусков CI). Есть несколько причин, которые могут быть причиной этого, помимо кода, вставленного выше:

  1. Вызов $ this-> session-> sess_create (); из базового класса (или из другого места в коде вашего класса) сбросит ваш сеанс.
  2. Попробуйте объединить свои вызовы set_userdata в один вызов, передав ему массив.
  3. Убедитесь, что в ваших данных нет неожиданных символов (это может вызвать проблемы в некоторых браузеры).
  4. Убедитесь, что настройки вашего класса сеанса в конфигурации не переносят файл cookie при каждом запросе.

В качестве альтернативы рассмотрите альтернативный класс сеанса, например Собственные сеансы

3
ответ дан 8 December 2019 в 03:39
поделиться

Это проблема, для которой кто-то сделал стороннее исправление, оно исправляет контроллер сеанса. Дай мне откопать. Я использовал его в своих настройках codeigniter с тех пор, как он был впервые отмечен.

Эта проблема специфична для IE7 / IE8 с перенаправлениями или фреймами.

РЕДАКТИРОВАТЬ

Вот ссылка, которую я нашел раньше, она помогла мне с проблема IE. Надеюсь, это то, что вызывает у вас головные боли: http://www.philsbury.co.uk/blog/code-igniter-sessions

2
ответ дан 8 December 2019 в 03:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: