Стоит ли все хранить в SESSION, или же что-то лучше хранить в COOKIE?
Ведь для чего-то была создана функция setcookie()
столько там еще функций созданы для чего-то! Но вы же их не бежите использовать потому что они есть?)
Только при надобности функциональной.все хранить в SESSION
а чтовы там храните прям так массово? Для авторизации достаточно держать там ID юзера, на этом функция сессии кончается.Где cookie незаменим?
в сессиях))))
Так что храните что хотите как и сказали, в основном в куки идёт всякая информация так или иначе связанная с тем что происходит на фронте. Но при это которая нафиг не упала на бекенде.
Все что угодно от запомнить на каком слайде слайдер остановился до запомнить что юзер выбрал при сортировке/фильтрации таблицы какой-нибудь.
В cookie можно сохранить данные на очень длительное время, в то время как в сессии на сервере данные будут храниться только в течении самой сессии.  Это идеально когда вы хотите сохранить какие-то данные для неавторизованных пользователей, например: человек пришёл на ваш сайт, на сайте используются уведомления, которые перед показом спрашивают "хочет ли человек получать ваши уведомления", ответ на этот вопрос лучше сохранить в cookie. В следующий раз, когда этот пользователь зайдёт к вам на сайт и сессия у него будет уже новая, но в cookie информация о том, что он не хочет смотреть уведомления, сохранится.