Обучение/Помощь новичкам | В чём разница ?
Вилы Выкидные (02.08.2021 в 21:27)
очистка нужна только если ты переменную эту в браузер выводишь
php
$action = filter_input(INPUT_GET, 'action'); очистка нужна только если ты переменную эту в браузер выводишь
А если я данные POST в базу записываю так же можно?
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
это тебе на твой пост 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 способа:
И непосредственно твой вариант.
Перечитай первый пост
Человек спрашивает почему выдает ошибку если переменная не предопределена
Вот 4 способа:
php
$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : null; php
$action = $_REQUEST['action'] ?? null; php
$action = null;
if(isset($_REQUEST['action'])) $action = $_REQUEST['action']; И непосредственно твой вариант.
потому что правильный ответ в посте 5
________
посл. ред. 02.08.2021 в 23:23; всего 1 раз(а); by Ржавый