@solt Есть заголовки, который передаются клиентом на сервер(среди них как раз User-Agent и Referer), а есть те, которые отправляются сервером в ответ на запрос, именно их и можно получить действиями Получить заголовок.
Можно было просто кинуть в функцию бас, но да ладно ) Когда код огромный делить его на объявление функций неудобно. Удобно делить на модули согласно их функционала.