Михаил Базаров Разработка на 1С-Битрикс Михаил Базаров

Работа с HTTP-запросами в Bitrix: Обзор возможностей класса \Bitrix\Main\HttpRequest

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.
Работа с HTTP-запросами в Bitrix: Обзор возможностей класса \Bitrix\Main\HttpRequest

Класс \Bitrix\Main\HttpRequest, является наследником класса Request, представляет собой мощный инструмент для работы с данными, отправляемыми на сервер, а также с настройками сервера и другими аспектами запроса. В Bitrix часто возникает необходимость обработки данных, полученных из форм, URL-параметров или файлов, загружаемых на сервер. Именно для этих целей предназначен данный класс.
Работа  с сессией, из документации 1С-Битрикс

Работать напрямую с $_SESSION - допустимо, но не желательно. Все изменения данных в глобальной переменной будут сохранены, но настоятельно советуем использовать новое API вместо этой переменной.

Вместо прямого использования переменной лучше использовать объект, возвращаемый методом \Bitrix\Main\Application::getSession():

Код
$session = \Bitrix\Main\Application::getInstance()->getSession();
if (!$session->has('foo'))
{
   $session->set('foo', 'bar');            
}
echo $session['foo']; //bar
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Загрузить файлы
 

Блог-note Заметки по 1С-Битрикс