Loading...
PHP/MySQL | Суперглобальные массивы
Писал чет писал и написал
$url = $_SERVER['REQUEST_URI'];
это мне показалось гениально!))) но netbeans мне показывает предупреждение "не обращайтесь непосредственно к суперглобальному массиву $_server"
погуглил немного и вот что нашел
$url = filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_SANITIZE_STRING);
Так вот хочу спросить правильно ли это?

p.s. правильно или нет, но работает)
________
посл. ред. 28.06.2018 в 23:48; всего 1 раз(а); by SparkuS
да
што ето
PhpStorm, тоесть вместо
$text = isset($_POST['text']) ? $_POST['text'] : '';
надо писать
$text = filter_input(INPUT_POST, 'text', FILTER_SANITIZE_STRING);
rjkz20, буквы
Понял
SparkuS (28.06.2018 в 23:55)
PhpStorm, тоесть вместо
$text = isset($_POST['text']) ? $_POST['text'] : '';
надо писать
$text = filter_input(INPUT_POST, 'text', FILTER_SANITIZE_STRING);


$text = isset($_POST['text']) ? $_POST['text'] : '';


<?php
// php версии 7 и выше
$text = filter_has_var(INPUT_POST, 'text') ?? null;

________
посл. ред. 29.06.2018 в 00:42; всего 2 раз(а); by PhpStorm
SparkuS (28.06.2018 в 23:34)
Писал чет писал и написал
$url = $_SERVER['REQUEST_URI'];
это мне показалось гениально!))) но netbeans мне показывает предупреждение "не обращайтесь непосредственно к суперглобальному массиву $_server"
погуглил немного и вот что нашел
$url = filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_SANITIZE_STRING);
Так вот хочу спросить правильно ли это?

p.s. правильно или нет, но работает)

Правильно +
Онлайн: 4
Время:
Gen. 0.1054
(c) Bym.Guru 2010-2025