Laravel 5.7: Где я могу зарегистрировать разрешенные параметры GET и заблокировать другие?Php

Кемеровские программисты php общаются здесь
Гость
Laravel 5.7: Где я могу зарегистрировать разрешенные параметры GET и заблокировать другие?

Сообщение Гость »


У меня есть простое приложение Laravel, и у меня есть специальные разрешенные параметры GET для моего приложения:

Код: Выделить всё

$allowedGetParameters = [
'user',
'event',
'action'
]
Как заблокировать все остальные параметры GET, кроме указанных параметров в массиве?

Для пример возможных URL-адресов:

Код: Выделить всё

 - https://app.com/?user=16
- https://app.com/?event=242&user=16
- https://app.com/?user=16&event=242&action=like
URL-адрес с другими параметрами GET должен возвращать ответ 404. Вот примеры URL-адресов:

Код: Выделить всё

 - https://app.com/?user=16&post=43&like=true
- https://app.com/?guru=242&set=superguru&action=true
Note:

If the URLs contain one or more unallowed GET parameters with or without allowed GET parameters in this case, the result should also be returned 404.


Источник: https://stackoverflow.com/questions/528 ... ock-others

Вернуться в «Php»