Codeigniter: Userdata - Когда / Почему / Как использовать - PullRequest
0 голосов
/ 04 августа 2010

Когда подходящее время для использования пользовательских данных? Почему это хорошо / не хорошо? И как мне правильно его использовать?

Когда это плохо / не принято использовать

В частности, что является лучшим соглашением / методом для использования класса сеанса: https://www.codeigniter.com/user_guide/libraries/sessions.html

1 Ответ

1 голос
/ 04 августа 2010

Сеансы следует использовать всякий раз, когда вы хотите сохранить состояние между двумя разными HTTP-запросами. Как правило, вы хотите:

  • Храните информацию о сеансе на стороне сервера (то есть не передавайте все это в файлах cookie).
  • Защитите себя от C ross запросов на подделку сайта (CSFR), создав уникальный ключ для каждого запроса и проверив ключ при его возврате.
  • Храните только ту информацию, к которой необходимо будет повторно обращаться. (Например, не добавляйте более 5000 результатов запроса, который вы только что запустили, в их сеанс - вместо этого используйте кэширование.)
  • Прочтите о PHP $_SESSION, поскольку CodeIgniter session является оберткой вокруг $_SESSION.
  • Узнайте, как поддерживать безопасный сеанс - и знать, что CodeIgniter обрабатывает для вас, и что вам нужно будет сделать самостоятельно.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...