(PECL radius >= 1.1.0)
radius_put_string — Attaches a string attribute
$radius_handle
, int $type
, string $value
[, int $options
= 0
[, int $tag
]] ) : boolAttaches 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.
Informacja:
Przed wywołaniem tej funkcji trzeba utworzyć zapytanie używając radius_create_request().
radius_handle
Zasób RADIUS.
type
Typ atrybutu.
value
The attribute value. This value is expected by the underlying library to be null terminated, therefore this parameter is not binary safe.
options
Maska bitowa opcji atrybutu. Dostępne opcje to RADIUS_OPTION_TAGGED
oraz RADIUS_OPTION_SALT
.
tag
Tag atrybutu. Ten parametr jest ignorowany dopóki nie ustawiono opcji RADIUS_OPTION_TAGGED
.
Zwraca TRUE
w przypadku powodzenia, FALSE
w
przypadku błędu.
Wersja | Opis |
---|---|
PECL radius 1.3.0 |
The options and tag
parameters were added.
|
Przykład #1 radius_put_string() example
<?php
if (!radius_put_string($res, RADIUS_USER_NAME, 'billy')) {
echo 'RadiusError:' . radius_strerror($res). "\n<br />";
exit;
}
?>