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

17k
Алексей,
Получение get, post параметров на D7

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

Со входящими параметрами можно работать с помощью класса \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
Поделиться
Похожие статьи
Ядро D7, примеры, документация
Важная тема для разработчиков, чем быстрее начнете использовать, тем лучше.
Читать дальше » 0
Алексей,
Как получить название единицы измерения товара
Да и вообще всю информацию о единице измерения товара. Сразу покажу готовый код для нового ядра битр...
Читать дальше » 0
Алексей,
Комментарии
❮…❯
Авторизуйтесь чтобы получать уведомления об ответе
10 апр 2024
Спасибо!
Алексей
10 апр 2024
Pavel Khmelev, пожалуйста)
Со входящими параметрами можно работать с помощью класса \Bitrix\Main\Contex