(PECL radius >= 1.1.0)
radius_get_attr — 擷取屬性
如同 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", $attr, strlen($data), bin2hex($data));
}
?>