(PECL radius >= 1.1.0)
radius_put_vendor_attr — Anexa um atributo binário específico de fornecedor
$radius_handle,$vendor,$type,$value,$options = 0,$tag = ?Anexa um atributo binário específico de fornecedor à solicitação RADIUS atual.
Nota:
Uma requisição deve ser criada por meio de radius_create_request() antes que esta função possa ser chamada.
radius_handleO resource RADIUS.
vendorO ID do fornecedor.
typeO tipo de atributo.
valueO valor do atributo, que será tratado como uma string binária bruta.
optionsUma máscara de bits das opções de atributo. As opções disponíveis incluem RADIUS_OPTION_TAGGED e RADIUS_OPTION_SALT.
tagA tag de atributo. Este parâmetro é ignorado, a menos que a opção RADIUS_OPTION_TAGGED esteja definida.
| Versão | Descrição |
|---|---|
| PECL radius 1.3.0 |
Os parâmetros options e tag
foram adicionados.
|
Exemplo #1 Exemplo de radius_put_vendor_attr()
<?php
if (!radius_put_vendor_attr($res, RADIUS_VENDOR_MICROSOFT, RAD_MICROSOFT_MS_CHAP_CHALLENGE, $challenge)) {
echo 'RadiusError:' . radius_strerror($res). "\n<br />";
exit;
}
?>