Ivan Ustûžanin, ну в теории некоторые приложения не различают пост с гетом.
И что интересно, ошибка-то совсем не соответствует смене метода. Я бы понял, если бы там было 400, не заполнены поля. А она вдруг на авторизацию ругается. Как будто квери стринг не парсится, и весь запрос считается токеном, что ли.
Впрочем, тут мог и сам автор вопроса натупить
Drovosek01, наоборот, структура как раз останется. Куда она потеряется?
Во втором варианте вместо .db просто будут файлы .db.zip, а остальное останется как есть
людьми, которые умеют читать - да. Но для вас приходится выделять ключевые слова, чтобы вам было легче воспринимать текст. Вот теперь, после капслока, у вас получилось минимально связное описание проблемы
Ilia Malashko, вы вообще помните, что в своем вопросе писали? При чем здесь "сохранен в файле *.php"?
У вас написано "php интерпретирует его как текст".
ЧТО ЭТО ЗНАЧИТ вы можете русским языком пояснить? КАКОЙ РНР? Что значит "интерпретирует"? Откуда вы вообще взяли это "как текст"?
конечно неправильно. а главное бессмысленно. Кто мешает написать
$router->post('users/register', [Controllers\UserController::class, 'registerStore']);
По поводу экранирования - при чем тут какой-то валидатор? Вы в HTML выводите. Значит надо экранировать спецсимволы HTML. В любых данных, безотносительно к тому, откуда они пришли.
У вас логика примерно такая, "Зачем мне есть суп ложкой, если его мама варила?". Суп едят ложкой безотносительно к тому, кто его варит.
Товарищ очень забавно путает местное сообщество с работодателем. Надувая щёки как в том анекдоте. А, и ещё этом же! Вот чтобы задурить голову кадровику в госконторе, все эти страшные слова, типа SIEM, NGFW, NAD - вполне годятся.
Но здесь-то всем понятно, что они сводятся к
могу поднять и настроить любую прогрумму!
Написал в консоли sudo apt install failtoban - и можно гордо слюнявить карандашик и вписывать в резюме слово SIEM!
Вот прямо спасибо за идеально заданный вопрос.
Всем бы брать пример.
И своя попытка решения есть, и массив в нормальном виде - то есть желающим помочь не придётся корячиться самим.
Мне вот прямо интересно, что в голове у этого Дмитрия. По каким таким хитрым загогулинам ходят его мысли. Ведь не с потолка же он их берёт, ему собственные ответы должны казаться логичными. Вот мне и интересно эту логику понять.
Вы даже ответ от комментария отличить не можете :)
И сама идея о том, что кто-то может набивать это количество, многое говорит о человеке. Для вас это, видимо, ценность.
Да, про монгу я ничего не могу сказать, поскольку бог миловал не сталкиваться с этой идиотской поделкой.
А про марию что я должен добавить к тому, что вы и так знаете сами? СУБД вам предоставляет инструмент, вы о нём знаете, но начинаете кочевряжиться, "ой, меня производительность не устраивает". Смотрите какой барин - всех остальных устраивает, а его нет. Ищет волшебную палочку, которая без затрат ресурсов будет делать бэкапы. Ну ищите.
Я так и написал :)
И что интересно, ошибка-то совсем не соответствует смене метода. Я бы понял, если бы там было 400, не заполнены поля. А она вдруг на авторизацию ругается. Как будто квери стринг не парсится, и весь запрос считается токеном, что ли.
Впрочем, тут мог и сам автор вопроса натупить