PHP 8.1.0 Released!

radius_get_attr

(PECL radius >= 1.1.0)

radius_get_attrИзвлекает атрибут

Описание

radius_get_attr(resource $radius_handle): mixed

Как и запросы Radius, каждый ответ может содержать ноль или более атрибутов. После того, как ответ был успешно получен от radius_send_request(), его атрибуты могут быть извлечены один за другим с помощью radius_get_attr(). Каждый раз, когда вызывается radius_get_attr(), функция получает следующий атрибут из текущего ответа.

Список параметров

radius_handle

Ресурс RADIUS.

Возвращаемые значения

Возвращает ассоциативный массив, содержащий тип атрибута и данные или номер ошибки <= 0.

Примеры

Пример #1 Пример использования radius_get_attr()

<?php
while ($resa radius_get_attr($res)) {

    if (!
is_array($resa)) {
        
printf("Ошибка при получении атрибута: %s\n",  radius_strerror($res));
        exit;
    }

    
$attr $resa['attr'];
    
$data $resa['data'];
    
printf("Получен атрибут: %d %d байт %s\n"$attrstrlen($data), bin2hex($data));
}
?>

Смотрите также

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top