(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_handle
La ressource RADIUS.
vendor
L'identifiant du vendeur.
type
Le type d'attribut.
value
La valeur de l'attribut, qui sera traité comme une chaîne binaire brûte.
options
Un masqe d'options d'attribut. Les options disponibles incluent RADIUS_OPTION_TAGGED
et RADIUS_OPTION_SALT
.
tag
L'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;
}
?>