request или request_once
это чаво вообще?
сессии или куки
не надо путать теплое с мягким. Сессия это механизм использующий куки для привязки клиента к серверным данным, куки это локальное клиентсайд хранилище, доступное для чтения серверсайдом. Исходя из текущей необходимости и здравого смысла выбирают соответствующий механизм хранения данных.
В сильно упрощенном виде хранение в сессии предполагает недоступность данных для клиента, но четкую привязку этих данных на сервере к конкретному клиенту.
Куки - просто файл на компьютере пользователя, который браузер может читать/писать, и данные из которого по запросу могут быть отправлены на сервер. Он имеет свой формат хранения, про который можно прочесть в любом материале по веб разработке.