169 похожих чатов

Привет! Подскажите пожалуйста: Экшн получает данные из формы (фио, текст заявки,

реквизиты). Затем, не сохраняя данные в БД, передает их мейлеру, после чего должен быть редирект на страницу "спасибо".
На странице "спасибо" должны отображаться те же данные что были переданы мейлеру. Как лучше это делать? (обычно делается) С использованием сессии - нормально?

3 ответов

13 просмотров

Смотря где эту сессию хранить. Если базы на проекте нет вообще то хотя бы редис подключите, храните там. В куках не надо отдавать лучше юзеру.

Maxim- Автор вопроса
Cruel Mango
Смотря где эту сессию хранить. Если базы на проект...

Спасибо, посмотрю про это. Редис есть, используется номинально, только для сайдкик. По идее не обязательно перенастраивать хранение сессии на редис? Можно просто интересующие данные, в привязке к текущему юзеру хранить, и прибивать их после использования, да?

Maxim
Спасибо, посмотрю про это. Редис есть, используетс...

Можно експайр небольшой выставить при сохранении данных, а в объекте сессии хранить ключ по которому вы храните это в редис. Чисто функционально можно все в сессии, если данные не большие, но все таки для всего свое место, поэтому лучше так.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта