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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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