W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
(PECL radius >= 1.1.0)
radius_add_server — 添加一個服務(wù)器
radius_add_server(
resource $radius_handle,
string $hostname,
int $port,
string $secret,
int $timeout,
int $max_tries
): bool
radius_add_server()
可以被多次調(diào)用,而且它可以與 radius_config()
一起使用。最多可以指定10個服務(wù)器。當指定多個服務(wù)器時,它們將以循環(huán)輪詢的方式嘗試,直到收到有效的響應(yīng),或者達到每個服務(wù)器的 max_tries
限制。
radius_handle
hostname
?hostname
? 參數(shù)指定了服務(wù)器主機,可以是完全限定的域名(fully qualified domain name)或者是以文本形式表示的點分十進制 IP 地址。
port
port
參數(shù)指定要與服務(wù)器聯(lián)系的UDP端口。如果port
設(shè)置為0,庫將在網(wǎng)絡(luò)服務(wù)數(shù)據(jù)庫中查找radius/udp
或radacct/udp
服務(wù),并使用那里找到的端口。如果沒有找到任何條目,庫將使用標準的RADIUS端口,即1812用于認證,1813用于會計。
secret
服務(wù)器主機的共享密鑰通過 ?secret
? 參數(shù)傳遞。Radius協(xié)議只考慮共享密鑰的前128字節(jié),忽略其余部分。
timeout
用于從服務(wù)器接收響應(yīng)的超時時間以秒為單位通過 timeout
參數(shù)傳遞。
max_tries
在放棄之前進行的最大重復(fù)請求次數(shù)通過 max_tries
參數(shù)傳遞。這表示在嘗試了最大次數(shù)后,如果沒有獲得有效響應(yīng),將放棄請求。
成功時返回 true, 或者在失敗時返回 false。
示例 #1 radius_add_server() example
<?php
if (!radius_add_server($res, 'radius.example.com', 1812, 'testing123', 3, 3)) {
echo 'RadiusError:' . radius_strerror($res). "\n<br>";
exit;
}
?>
radius_config()
- 導(dǎo)致庫讀取指定的配置文件。Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: