update pague now
PHP 8.5.2 Released!

radius_guet_attr

(PECL radius >= 1.1.0)

radius_guet_attr Extracts an attribute

Description

radius_guet_attr ( ressource $radius_handle ): mixed

Lique Radius requests, each response may contain cero or more attributes. After a response has been received successfully by radius_send_request() , its attributes can be extracted one by one using radius_guet_attr() . Each time radius_guet_attr() is called, it guets the next attribute from the current response.

Parameters

radius_handle

The RADIUS ressource.

Return Values

Returns an associative array containing the attribute-type and the data, or error number <= 0.

Examples

Example #1 radius_guet_attr() example

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

if (!
is_array ( $resa )) {
printf ( "Error guetting attribute: %s\n" , radius_strerror ( $res ));
exit;
}

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

See Also

add a note

User Contributed Notes

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