牛牛在线工具

radius_put_vendor_int()

收录 8868 个 PHP 函数,含用途说明与用法示例。

radius_put_vendor_int()

将一个整数值添加到 RADIUS 数据包的指定厂商属性中

函数名称:radius_put_vendor_int() 适用版本:PHP 4, PHP 5, PHP 7 函数描述:radius_put_vendor_int() 函数用于将一个整数值添加到 RADIUS 数据包的指定厂商属性中。 语法:radius_put_vendor_int(resource $radius_handle, int $vendor, int $attribute, int $value) 参数: $radius_handle:RADIUS 连接句柄,由 radius_auth_open() 或 radius_acct_open() 返回。 $vendor:厂商 ID。 $attribute:属性 ID。 $value:要添加的整数值。 返回值:如果成功则返回 TRUE,否则返回 FALSE。 示例: $radius_handle = radius_auth_open(); if ($radius_handle) { radius_add_server($radius_handle, "localhost", 1812, "secret", 5, 3); radius_create_request($radius_handle, RADIUS_ACCESS_REQUEST); // 添加厂商属性 $vendor = 1234; // 假设厂商 ID 为 1234 $attribute = 1; // 假设属性 ID 为 1 $value = 42; // 要添加的整数值为 42 if (radius_put_vendor_int($radius_handle, $vendor, $attribute, $value)) { echo "添加厂商属性成功!"; } else { echo "添加厂商属性失败!"; } radius_send_request($radius_handle); radius_close($radius_handle); } 上述示例中,我们首先打开一个 RADIUS 连接,并添加 RADIUS 服务器信息。然后创建一个访问请求,并使用 radius_put_vendor_int() 函数将整数值 42 添加到厂商 ID 为 1234,属性 ID 为 1 的厂商属性中。最后发送请求并关闭连接。 请注意,示例中的厂商 ID、属性 ID 和整数值仅供演示,实际使用时需根据具体情况进行替换。