radius_get_attr

(PECL radius >= 1.1.0)

radius_get_attrExtrae un atributo

Descripción

radius_get_attr(resource $radius_handle): mixed

Al igual que las solicitudes Radius, cada respuesta debe contener cero o varios atributos. Tras recibir una respuesta con éxito mediante la función radius_send_request(), estos atributos pueden ser extraídos uno a uno utilizando la función radius_get_attr(). En cada llamada a radius_get_attr(), se recupera el siguiente atributo desde la respuesta actual.

Parámetros

radius_handle

El recurso RADIUS.

Valores devueltos

Devuelve un array asociativo que contiene el tipo de atributo junto con los datos o un número de error <= 0.

Ejemplos

Ejemplo #1 Ejemplo con radius_get_attr()

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

if (!
is_array($resa)) {
printf("Error al recuperar el atributo: %s\n", radius_strerror($res));
exit;
}

$attr = $resa['attr'];
$data = $resa['data'];
printf("Atributo recuperado :%d %d bytes %s\n", $attr, strlen($data), bin2hex($data));
}
?>

Ver también

add a note

User Contributed Notes

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