(PECL radius >= 1.1.0)
radius_put_vendor_attr — Attache un attribut binaire à un vendeur spécifique
$radius_handle
, int $vendor
, int $type
, string $value
[, int $options = 0
[, int $tag
]] )Attache un attibut binaire spécifique au vendeur pour la requête courante RADIUS.
Note:
Une requête doit être créée via la fonction radius_create_request() avant que cette fonction puisse être appelée.
radius_handleLa ressource RADIUS.
vendorL'identifiant du vendeur.
typeLe type d'attribut.
value
La valeur de l'attribut, qui sera traité comme une chaîne binaire brûte.
optionsUn masqe d'options d'attribut. Les options disponibles incluent RADIUS_OPTION_TAGGED et RADIUS_OPTION_SALT.
tagL'attribut tag. Ce paramètre est ignoré tant que l'option RADIUS_OPTION_TAGGED est défini.
Cette fonction retourne TRUE en cas de
succès ou FALSE si une erreur survient.
| Version | Description |
|---|---|
| PECL radius 1.3.0 |
Les paramètres options et tag
ont été ajoutés.
|
Exemple #1 Exemple avec radius_put_vendor_attr()
<?php
if (!radius_put_vendor_attr($res, RADIUS_VENDOR_MICROSOFT, RAD_MICROSOFT_MS_CHAP_CHALLENGE, $challenge)) {
echo 'Erreur Radius :' . radius_strerror($res). "\n<br />";
exit;
}
?>