radius_put_vendor_attr
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
radius_put_vendor_attr
Референца за `function.radius-put-vendor-attr.php` со подобрена типографија и навигација.
radius_put_vendor_attr
(PECL radius >= 1.1.0)
radius_put_vendor_attr — (PECL radius >= 1.1.0)
= NULL
resource
$radius_handle,int
$vendor,int
$type,string
$value,int
$options = 0,int
$tag = ?): bool
Прикачува бинарна атрибут специфична за добавувачот
Забелешка:
Прикачува атрибут за IP адреса на тековното RADIUS барање. radius_create_request() Барањето мора да биде креирано преку
Параметри
radius_handleпред да може да се повика оваа функција.
vendorПрикачува атрибут на цел број специфичен за добавувачот на тековното RADIUS барање.
typeRADIUS ресурсот.
value- Вредноста на атрибутот, која ќе се третира како суров бинарен стринг.
optionsIPv4 адреса во форма на стринг, како на пр.
RADIUS_OPTION_TAGGEDandRADIUS_OPTION_SALT.tagБитмаска на опциите на атрибутот. Достапните опции вклучуваат
RADIUS_OPTION_TAGGEDТагот на атрибутот. Овој параметар се игнорира освен ако
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Дневник на промени
| Верзија | = NULL |
|---|---|
| опцијата е поставена. |
На options and tag
додадени се параметри.
|
Примери
Пример #1 radius_put_vendor_attr() example
<?php
if (!radius_put_vendor_attr($res, RADIUS_VENDOR_MICROSOFT, RAD_MICROSOFT_MS_CHAP_CHALLENGE, $challenge)) {
echo 'RadiusError:' . radius_strerror($res). "\n<br />";
exit;
}
?>Види Исто така
- radius_get_vendor_attr() - Извлекува специфичен атрибут на продавачот