lexstile, ну а если совсем упарываться. то создать какой нибудь OrderService куда перенести код создания заказа, в качестве агрумента передавать DTO с каким нибудь методом fromRequest
Сергей delphinpro, чем лучше? Тем более если у нас пара миллионов товаров обход для снятия галки или упаси боже мы меняем что у нас теперь новинки это которые 3 дня назад добавлены, а не 2 - такое себе. Не говоря о том что у вас 99% товаров не будет использовать это поле 99% времени своего существования в базе
Дата новинки определяется временем добавления товара или изменения - она у нас есть из коробки. Имхо не надо умножать сущности сверх необходимого
и опять. зачем вам два mysqli_connect? на всякий пожарный?
а вы понимаете что отправив в POST['USDT'] что нибудь типа "' or 1=1" ваш запрос станет как
SELECT * FROM `users` WHERE BNB='$BNB' AND BUSD='$BUSD' AND TRX='$TRX' AND USDT='' or 1=1
я выберу совершенно другую запись нежели вы думаете. да и тут вагон вариантов разнести вашу поделку к херам?
Откуда вы вообще берете SESSION['login']. Вы второй раз приводите код который просто составлен из кусков которые вы не понимаете Не вопрос - так сказать миллион обезьянок могут за миллион напечатать шекспира, но не думаю что кто то захочет за этим наблюдать
Аннушка ❤️, вы не совсем правильно понимаете. во первых не понятно что у вас происходит - может у вас один запрос блочит таблицу - а все остальные ждут. Может у вас у всех запросов fullscan fillesort и вагон такого, может быть что то еще. И вот для того что бы понять нужен explain, профайлинг и прочее. без этого ваш вопрос звучит как - я что то плохо себя чувствую - что делать.
Клауд счел вас ботом. Вы попалились.
Варианты:
1. попросить владельца сайта внести ваш ип в белый лист
2. прятаться за прокси снижать нагрузку с одного айпи и прочее.
3. посмотреть как именно cloudflare защищается - и попробовать эмулировать. раньше он кажется грузил jsом какие то данные и отправлял запрос уже с ними - есть данные не бот, нет данных - бот. но как сейчас не знаю.