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

400
Алексей,

Со входящими параметрами можно работать с помощью класса \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 | Обновлено 9 Января 2020
примеры d7

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

Похожие статьи
Проверить принадлежность пользователя к группе 0
Одним методом $USER->GetUserGroupArray() получаем группы пользователя, а с помощью \Bitri...
Читать дальше »
Алексей,
Bitrix D7 для инфоблоков 0
Bitrix D7 это просто, просто нужно покопаться в исходниках :) На самом деле, если понять как раб...
Читать дальше »
Алексей,
Комментарии