(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:
Una petición debe ser creada mediante la función radius_create_request() antes de que esta función pueda ser llamada.
radius_handleEl recurso RADIUS.
vendorEl identificador del proveedor.
typeEl tipo de atributo.
valueEl valor del atributo, que será tratado como un string sin tratar.
optionsUna máscara de opciones de atributo. Las opciones disponibles incluyen RADIUS_OPTION_TAGGED y RADIUS_OPTION_SALT.
tagLa etiqueta del atributo. Este parámetro es ignorado mientras que la opción RADIUS_OPTION_TAGGED esté definida.
| 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;
}
?>