• Стоит ли все хранить в SESSION, или же что-то лучше хранить в COOKIE?

    rework
    @rework
    Помог ответ? В благодарность отметь его решением
    В cookie можно сохранить данные на очень длительное время, в то время как в сессии на сервере данные будут храниться только в течении самой сессии. Это идеально когда вы хотите сохранить какие-то данные для неавторизованных пользователей, например: человек пришёл на ваш сайт, на сайте используются уведомления, которые перед показом спрашивают "хочет ли человек получать ваши уведомления", ответ на этот вопрос лучше сохранить в cookie. В следующий раз, когда этот пользователь зайдёт к вам на сайт и сессия у него будет уже новая, но в cookie информация о том, что он не хочет смотреть уведомления, сохранится.
    Ответ написан
    4 комментария
  • Стоит ли все хранить в SESSION, или же что-то лучше хранить в COOKIE?

    Maksclub
    @Maksclub Куратор тега PHP
    maksfedorov.ru
    В куку можно ставить безобидные даные:
    • язык пользователя или город
    • тема (в плане дизайна)
    • какие-то метки для маркетинга (первый источник или ref-ссылка)
    • можно хранить корзину (id товаров)
    • какие-то даты
    • id пользователя (но не из БД!!! а какой-то идентификатор безобидный для статистики)
    • хранить сколько раз лайкнул на этой странице и куда кликнул
    • хранить состояние модальног окона (выдавали ему уже всплывашу или нет, чтобы не при каждой странице грухзить окно и не раздражать)
    Ответ написан
    3 комментария