«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2020/03/22 21:59:43  №1640403 1
Помогите советом. Есть пост форма для отправки комментариев, при обновлении страницы форма отправляется повторно в БД.Как сделать что бы при нажатии на ф5 не делался еще один такой же комментарий, в какую сторону копать? Спасибо.
Ответы: >>1640408 >>1640414 >>1640734
Аноним 2020/03/23 12:44:40  №1640734 2
Ответы: >>1640766 >>1640850
Аноним 2020/03/23 13:22:09  №1640766 3
>>1640734
объясните нахуя нужнн данный урок, если реально никто так формы не обрабатыввает уже наверное лет 10
Ответы: >>1640769 >>1641524
Аноним 2020/03/23 13:29:39  №1640769 4
>>1640766
Дурик картоный, ты путаешь современные либы и механизм, который класссика знать надо. Твои современные тухнологии на святом духе работают?
Ответы: >>1640773
Аноним 2020/03/23 13:33:41  №1640773 5
>>1640769
это ты путаешь основы, которые классика знать надо и говно мамонта
Ответы: >>1640777
Аноним 2020/03/23 13:36:16  №1640777 6
>>1640773
Иди нахуй я форм на твоих реактах написал сколько у твоей мамки хуев не было
Ответы: >>1640782
Аноним 2020/03/23 13:39:08  №1640782 7
>>1640777
>реакт
>обработка форм
вечный вкатывальщик спалился
Ответы: >>1640787 >>1640960
Аноним 2020/03/23 13:47:58  №1640787 8
>>1640782
Рассказывай что там в уроке не актуально
Не описано как в твоем любимом фреймворке десериализация пост запроса происходит? Так же это не основы, зависит от фреймворка, але
Ответы: >>1640791
Аноним 2020/03/23 13:52:27  №1640791 9
>>1640787
имхо вообще какая-то дикая хуйня, где контроллер, работа с бд и вьюха в одном файле расположены.
это не основы, а просто какое-то устаревшее говно из-за которого потом нужно долго вникать в MVC. я сам начинал с этих уроков если что..
Ответы: >>1640798 >>1641524
Аноним 2020/03/24 11:10:33  №1641524 10
>>1640766

Не согласен, что алгоритм устарел. В фреймворках вроде Симфони примерно так и происходит. Там есть и проверка CSRF, и валидация данных в форме, и POST/redirect/GET для защиты от повторной отправки.

Вот я открываю мануал по Symfony Forms https://symfony.com/doc/current/forms.html#processing-forms и что же я вижу? Точно такой же алгоритм, только используется класс-помощник, представляющий объект формы.

Опиши тогда более "актуальный" алгоритм, если этот, по-твоему, устарел.

>>1640791

А где я написал, что все надо писать в одном файле? Описан лишь алгоритм, естественно, не надо все писать в одном файле, а надо делать вызовы сервиса-валидатора, шаблониатора и тд.