radius_put_string
(PECL radius >= 1.1.0)
radius_put_string — Attaches a string attribute
Descrição
resource
$radius_handle
,int
$type
,string
$value
,int
$options
= 0,int
$tag
= ?): bool
Attaches a string attribute to the current RADIUS request. In general, radius_put_attr() is a more useful function for attaching string attributes, as it is binary safe.
Note:
Uma requisição deve ser criada por meio de radius_create_request() antes que esta função possa ser chamada.
Parâmetros
radius_handle
O resource RADIUS.
type
O tipo de atributo.
value
-
The attribute value. This value is expected by the underlying library to be null terminated, therefore this parameter is not binary safe.
options
Uma máscara de bits das opções de atributo. As opções disponíveis incluem
RADIUS_OPTION_TAGGED
eRADIUS_OPTION_SALT
.tag
A tag de atributo. Este parâmetro é ignorado, a menos que a opção
RADIUS_OPTION_TAGGED
esteja definida.
Registro de Alterações
Versão | Descrição |
---|---|
PECL radius 1.3.0 |
The options and tag
parameters were added.
|
Exemplos
Example #1 radius_put_string() example
<?php
if (!radius_put_string($res, RADIUS_USER_NAME, 'billy')) {
echo 'RadiusError:' . radius_strerror($res). "\n<br />";
exit;
}
?>
Veja Também
- radius_put_int() - Attaches an integer attribute
- radius_put_vendor_int() - Attaches a vendor specific integer attribute
- radius_put_vendor_string() - Attaches a vendor specific string attribute