Как правильно и безопасно обращаться к переменным $_POST, $_SERVER и т.п

161
24 июня 2018, 23:00

IDE NetBeans ругается, мол "не обращайтесь непосредственно к суперглобальному массиву $_POST".

Так вот вопрос, как правильно и безопасно обращаться к таким массивам и элементам этих массивов? Хорошо бы привести примерчик ;)

Answer 1

Желательно работать через функцию filter_input

Для POST:

$name = filter_input(INPUT_POST, 'name');

Для GET:

$name = filter_input(INPUT_GET, 'name');

Поддерживаемые типы INPUT_*:
INPUT_GET, INPUT_POST, INPUT_COOKIE, INPUT_SERVER или INPUT_ENV.

Про фильтры, можно почитать тут

READ ALSO
Как правильно в Laravel создать helper функции

Как правильно в Laravel создать helper функции

Хочу создать функцию в Laravel, для дальнейшего использования, в интернете есть много информации, но есть и различия, в частности, по вопросу...

179
Location header php

Location header php

Вообщем такая проблема, что надо при входе системы чтобы header(navigationphp) менялся на (login-navigation)

175
Не вызывается функция класса в main c++

Не вызывается функция класса в main c++

Намучался с классомНадо описать класс "Работник", Каждая запись содержит фамилия и инициалы, должность, год поступления на работу, зарплата

194
Как преобразовать QString в std::string?

Как преобразовать QString в std::string?

Я пытался сделать так:

222