Обучение/Помощь новичкам | ##filter_var()
Тема закрыта by
GobaWorld
Как использовать?
Читать,то читал..
Покажите пж пример на основе кода проверки переменной,для защиты от xss и от инъекций)
Например логина
________
посл. ред. 06.01.2018 в 20:15; всего 1 раз(а); by GobaWorld
Читать,то читал..
Покажите пж пример на основе кода проверки переменной,для защиты от xss и от инъекций)
Например логина
________
посл. ред. 06.01.2018 в 20:15; всего 1 раз(а); by GobaWorld
GobaWorld , <?php
var_dump(filter_var('bob@example.com', FILTER_VALIDATE_EMAIL)); //фильтр емайлов
var_dump(filter_var('http://example.com', FILTER_VALIDATE_URL, FILTER_FLAG_PATH_REQUIRED)); //фильтр ссылок
?>
var_dump(filter_var('bob@example.com', FILTER_VALIDATE_EMAIL)); //фильтр емайлов
var_dump(filter_var('http://example.com', FILTER_VALIDATE_URL, FILTER_FLAG_PATH_REQUIRED)); //фильтр ссылок
?>
НЕВИДИМКА , это я читал, не нужно мне копипастить)
Прошу то что в описании к теме
Прошу то что в описании к теме
Кто виноват что ты не понимаешь что там написано
filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
все равно им все данные не отфильтрируешь, по этому я бы юзал preg_match и не парился
________
посл. ред. 06.01.2018 в 20:21; всего 3 раз(а); by SNEG
filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
все равно им все данные не отфильтрируешь, по этому я бы юзал preg_match и не парился
________
посл. ред. 06.01.2018 в 20:21; всего 3 раз(а); by SNEG
SNEG (06.01.2018 в 20:20)
Кто виноват что ты не понимаешь что там написано
filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
все равно им все данные не отфильтрируешь, по этому я бы юзал preg_match и не парился
Кто виноват что ты не понимаешь что там написано
filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
все равно им все данные не отфильтрируешь, по этому я бы юзал preg_match и не парился
Ну Дык понятно,что кроме проверки эмайла там сроку проверять не льзя?
Регулярками я и так пользуюсь
GobaWorld (06.01.2018 в 20:23)
SNEG (06.01.2018 в 20:20)
Кто виноват что ты не понимаешь что там написано
filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
все равно им все данные не отфильтрируешь, по этому я бы юзал preg_match и не парился
Ну Дык понятно,что кроме проверки эмайла там сроку проверять не льзя?
Регулярками я и так пользуюсь
SNEG (06.01.2018 в 20:20)
Кто виноват что ты не понимаешь что там написано
filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
все равно им все данные не отфильтрируешь, по этому я бы юзал preg_match и не парился
Ну Дык понятно,что кроме проверки эмайла там сроку проверять не льзя?
Регулярками я и так пользуюсь
Я тоже хотел исползовать но длина в FILTER_VALIDATE_EMAIL 193 символа вроде а в регулярке можно до 255 сообразить, если по уму подойти
SNEG , да))
Регулярной это типо так:
Регулярной это типо так:
$a=(!preg_match("/^[a-z0-9]{1,50}$/ui",$a))
GobaWorld (06.01.2018 в 20:30)
SNEG , да))
Регулярной это типо так:
SNEG , да))
Регулярной это типо так:
$a=(!preg_match("/^[a-z0-9]{1,50}$/ui",$a))
<?php
if(!preg_match('/^[a-z0-9]{3,16}$/i', $_POST['login']))
________
посл. ред. 06.01.2018 в 20:36; всего 4 раз(а); by SNEG
SNEG , тоесть первое выведет в случае ввода кирилицы ошибку?
GobaWorld (06.01.2018 в 20:36)
SNEG , тоесть первое выведет в случае ввода кирилицы ошибку?
SNEG , тоесть первое выведет в случае ввода кирилицы ошибку?
u- кириллица разрешена
if(!preg_match('/^[a-zа-яёЁ0-9]{3,16}$/iu', $_POST['login']))
________
посл. ред. 06.01.2018 в 20:38; всего 2 раз(а); by SNEG
Стр.: 1, 2