(PECL radius >= 1.1.0)
radius_put_vendor_attr — Adjunta un atributo binario a un proveedor específico
$radius_handle
,$vendor
,$type
,$value
,$options
= 0,$tag
= ?Adjunta un atributo binario específico al proveedor para la petición RADIUS actual.
Nota:
Se debe crear una solicitud mediante radius_create_request() antes de llamar a esta función.
radius_handle
El recurso RADIUS.
vendor
El ID del vendedor.
type
El tipo de atributo.
value
El valor del atributo, que será tratado como un string sin tratar.
options
Una máscara de bits de las opciones de atributo. Las opciones disponibles incluyen RADIUS_OPTION_TAGGED
y RADIUS_OPTION_SALT
.
tag
LA etiqueta de atributo. Este parámetro es ignorado a menos que la opción RADIUS_OPTION_TAGGED
esté establecida.
Versión | Descripción |
---|---|
PECL radius 1.3.0 |
Los parámetros options y tag
fueron añadidos.
|
Ejemplo #1 Ejemplo con radius_put_vendor_attr()
<?php
if (!radius_put_vendor_attr($res, RADIUS_VENDOR_MICROSOFT, RAD_MICROSOFT_MS_CHAP_CHALLENGE, $challenge)) {
echo 'Error Radius :' . radius_strerror($res). "\n<br />";
exit;
}
?>