Codeigniter - обрабатывать сессии без файлов cookie - PullRequest
1 голос
/ 24 марта 2011

Некоторым пользователям могут быть недоступны файлы cookie.Есть ли плагин для CI, который автоматически генерирует GET-параметры и анализирует эти параметры (например, в конструкторе контроллера)?

Что было бы хорошим способом CI для этого?

Ответы [ 2 ]

1 голос
/ 25 марта 2015

В CodeIgniter 3 библиотека сеансов не использует куки.В предыдущих версиях CodeIgniter «драйвер cookie» был единственным вариантом, и разработчики CI получили отрицательный отзыв о том, что он не предоставлен.Прислушиваясь к отзывам сообщества, драйвер cookie был удален из-за его небезопасности.
В CI 3 библиотека Session поставляется с 4 драйверами или механизмами хранения, которые вы можете использовать: файлы, база данных, redis, memcached.

www.codeigniter.com / userguide3 / библиотеки / sessions.html # SESSION-драйверы

0 голосов
/ 24 марта 2011

Следует отметить, что использование params таким образом, вероятно, не будет хорошей идеей, и я никогда не слышал о плагине, который делает это. Возможно, вам придется иметь дело с проблемами маршрутизации, если вы сделали для начала. Однако CI фактически дает вам возможность хранить информацию о сеансе в вашей базе данных. Ознакомьтесь с документацией, ее легко настроить: http://codeigniter.com/user_guide/libraries/sessions.html

Возможно, это лучший способ, если вы не хотите полагаться на куки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...