函数名称:radius_put_int()
函数描述:radius_put_int() 函数用于将整数值添加到 RADIUS 数据包中。
参数:
返回值:成功时返回 TRUE,失败时返回 FALSE。
注意事项:
示例:
// 创建 RADIUS 连接句柄
$radius_handle = radius_auth_open();
// 添加 RADIUS 服务器
radius_add_server($radius_handle, "radius.example.com", 1812, "shared_secret", 5, 3);
// 准备要添加的整数值
$value = 12345;
// 将整数值添加到数据包中
if (radius_put_int($radius_handle, RADIUS_USER_NAME, $value)) {
echo "整数值添加成功!";
} else {
echo "整数值添加失败!";
}
// 发送 RADIUS 请求
if (radius_send_request($radius_handle)) {
echo "RADIUS 请求发送成功!";
} else {
echo "RADIUS 请求发送失败!";
}
// 关闭 RADIUS 连接句柄
radius_close($radius_handle);
以上示例演示了如何将整数值添加到 RADIUS 数据包中并发送请求。首先,需要创建一个 RADIUS 连接句柄并添加 RADIUS 服务器。然后,使用 radius_put_int() 函数将整数值添加到数据包中。最后,通过 radius_send_request() 发送 RADIUS 请求。请根据实际情况替换示例中的服务器地址、端口、共享密钥和属性类型。