(PECL radius >= 1.1.0)
radius_guet_attr — Extracts an attribute
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.
radius_handle
The RADIUS ressource.
Returns an associative array containing the attribute-type and the data, or error number <= 0.
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
));
}
?>