loader
Заказать услуги

Получение и фильтрация Get запроса Joomla

Получаем экземпляр

$input = JFactory::getApplication()->input;

Получаем значения

// Просто
$view = $input->get('view');
// Пустая переменная
$view = $input->get('view', 'display');
// С фильтром
$id = $input->get('id', null, 'int');$text = $jinput->get('text', null, 'RAW');
// Массив
$source = $jinput->getArray(array(
'var1' => '',
'var2' => '',
'var3' => '')
);

ФИЛЬТРЫ:

  • INT, INTEGER – первое целое число
  • UINT - первое беззнаковое целое число
  • FLOAT, DOUBLE - первое число с плавающей точкой
  • BOOL, BOOLEAN – конвертирует значение в булев тип
  • WORD – только латинские буквы и нижнее подчеркивание
  • ALNUM - только латинские буквы и цифры
  • CMD - только латинские буквы, нижнее подчеркивание, тире и точка. Убирает ведущие точки.
  • BASE64 - только латинские буквы, косая черта, знак плюса и знак равно
  • STRING – конвертирует в чистую строку, убирает все теги и атрибуты
  • HTML – конвертирует в строку, убирает все HTML теги и атрибуты. 
  • ARRAY – конвертирует в массив без применения фильтрации
  • PATH – конвертирует в строку и валидирует как путь до папки или файла (например path/to/file.png или path/to/dir).
  • USERNAME – удаляет все невалидные для имени пользователя символы
  • RAW – фильтрация не применяется. Доступен начиная с Joomla 3
0 Комментариев
Что-бы оставить свой комментарий Вы должны авторизоваться на сайте
x
Тема пуша
Сообщение пуша
Наверх
Отправить заявку
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных