Получение get, post параметров на D7

140
Алексей,

Со входящими параметрами можно работать с помощью класса \Bitrix\Main\Context

Пара примеров

// переменная класса для работы
$request = \Bitrix\Main\Context::getCurrent()->getRequest();

$request->getQueryList()->toArray(); // массив get параметров
$request->getPostList()->toArray(); ;  // массив post параметров
$request->get("param"); // один параметр get или post

// файлы и куки
$request->getFileList();
$request->getCookieList();
У этого же класса можно найти другие глобальные переменные, например $_SERVER.
$server = \Bitrix\Main\Context::getCurrent()->getServer();
$server->toArray(); // массив параметров $_SERVER
Все методы этого класса можно найти в исходном коде в документации: https://dev.1c-bitrix.ru/api_d7/bitrix/main/context/index.php
Опубликовано 5 Сентября 2019
примеры d7

Возврат к списку

Похожие статьи
Проверить принадлежность пользователя к группе 0
Одним методом $USER->GetUserGroupArray() получаем группы пользователя, а с помощью \Bitri...
Читать дальше »
Алексей,
Создание рекламы в Yandex Direct через API Битрикс 0
В Битриксе есть занимательная штука - автоконтекст. Это когда рекламное объявление показывается в за...
Читать дальше »
Алексей,
Комментарии