Обучение/Помощь новичкам | В чём разница ?
Вилы Выкидные (02.08.2021 в 21:27) очистка нужна только если ты переменную эту в браузер выводишь
А если я данные POST в базу записываю так же можно?
php
$action = filter_input(INPUT_GET, 'action'); GooDLike (02.08.2021 в 21:30)
А если я данные POST в базу записываю так же можно?
А если я данные POST в базу записываю так же можно?
INPUT_POST только тогда будет
GooDLike , INPUT_POST
Вилы Выкидные (02.08.2021 в 21:32)
INPUT_POST только тогда будет
INPUT_POST только тогда будет
Меня потом не взломают?
GooDLike (02.08.2021 в 21:35) Меня потом не взломают?
написал тебе функцию перестраховщик
php
function getBody() { $body = []; foreach ($_REQUEST as $key => $value) { $body[$key] = filter_var($value, FILTER_SANITIZE_SPECIAL_CHARS); } return $body; } $request = getBody(); $action = $request['action'];
________
посл. ред. 02.08.2021 в 21:42; всего 2 раз(а); by Вилы Выкидные
Вилы Выкидные (02.08.2021 в 21:38) написал тебе функцию перестраховщик
Спасибо, но это переборчег)
php
function getBody() { $body = []; foreach ($_REQUEST as $key => $value) { $body[$key] = filter_var($value, FILTER_SANITIZE_SPECIAL_CHARS); } return $body; } $request = getBody(); $action = $request['action'];
Вилы Выкидные (02.08.2021 в 21:22)
Ну да, автор же спрашивал как фильтровать, а не почему ошибку выдает php
$action = filter_input(INPUT_GET, 'action', FILTER_SANITIZE_SPECIAL_CHARS);
PAIN (02.08.2021 в 21:48)
Ну да, автор же спрашивал как фильтровать, а не почему ошибку выдает
Ну да, автор же спрашивал как фильтровать, а не почему ошибку выдает
это тебе на твой пост 6
правильный ответ в посте 5
Вилы Выкидные (02.08.2021 в 21:55) это тебе на твой пост 6 правильный ответ в посте 5
Перечитай первый пост Человек спрашивает почему выдает ошибку если переменная не предопределена Вот 4 способа:
php
$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : null; php
$action = $_REQUEST['action'] ?? null; php
$action = null; if(isset($_REQUEST['action'])) $action = $_REQUEST['action']; ________
посл. ред. 02.08.2021 в 23:23; всего 1 раз(а); by Ржавый
PAIN (02.08.2021 в 22:02) Перечитай первый пост Человек спрашивает почему выдает ошибку если переменная не предопределена Вот 4 способа: И непосредственно твой вариант.
потому что правильный ответ в посте 5 php
$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : null; php
$action = $_REQUEST['action'] ?? null; php
$action = null; if(isset($_REQUEST['action'])) $action = $_REQUEST['action'];
________
посл. ред. 02.08.2021 в 23:23; всего 1 раз(а); by Ржавый