#php #cookie #сессия
У меня на сайте все блоки обновляются через jQuery. Так как хочу сократить SQL запросы, хочу сделать маленький кэш. И вот думаю использовать сессии. Суть вопроса: что лучше использовать сессию или куки? Для каждого блока - разное время обновления.
Ответы
Ответ 1
Если вам надо хранить интерфейсную информацию: например, чтобы отмеченные чекбоксы не сбрасывались при перезагрузке страницы, то используйте куки. Если вы хотите хранить информацию, связанную с безопасностью, то однозначно сессии - их подменить можно, но очень трудно. И да, как уже было сказано, и то, и то не работает при выключенных куках.Ответ 2
Советую помнить, что куки хранят не более 4кб инфы. В сессии тоже не запихать много. Так что решайте сами, что юзать.Ответ 3
Куки хранятся у клиента, а сессии занимают некоторое место на сервере. Я бы советовал выбрать куки, если хранить надо 2-3 записи.Ответ 4
Я бы вам советовал совместить куки и сессии, т.е. у пользователя могут быть выключены быть куки. И тогда хранить на сервере(сессия) данные.Ответ 5
Я за сессии, т.к. пользователь может отключить куки. Это первое. Второе - сессии безопаснее, т.к. через определенный промежуток времени (по-дефолту 15 минут) сессии уничтожаются. Т.е., не так страшно, если пользователь забудет на чужом компе выйти из своего аккаунта. Вывод: если проект действительно серьезный - сессии, если красть особо нечего можно обойтись и куками.
Комментариев нет:
Отправить комментарий