PHPCon Poland 2024

radius_put_string

(PECL radius >= 1.1.0)

radius_put_stringAttaches a string attribute

Beschreibung

radius_put_string(
    resource $radius_handle,
    int $type,
    string $value,
    int $options = 0,
    int $tag = ?
): bool

Attaches 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.

Hinweis:

Bevor diese Funktion aufgerufen werden kann, muss mittels radius_create_request() eine Anfrage erstellt werden.

Parameter-Liste

radius_handle

Die RADIUS-Ressource.

type

Der Typ des Attributs.

value

The attribute value. This value is expected by the underlying library to be null terminated, therefore this parameter is not binary safe.

options

Eine Bitmaske der Attribut-Optionen; zur Verfügung stehen die Optionen RADIUS_OPTION_TAGGED und RADIUS_OPTION_SALT.

tag

Das Attribut-Tag. Dieser Parameter wird nur berücksichtigt, wenn die Option RADIUS_OPTION_TAGGED gesetzt ist.

Rückgabewerte

Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.

Changelog

Version Beschreibung
PECL radius 1.3.0 The options and tag parameters were added.

Beispiele

Beispiel #1 radius_put_string() example

<?php
if (!radius_put_string($res, RADIUS_USER_NAME, 'billy')) {
echo
'RadiusError:' . radius_strerror($res). "\n<br />";
exit;
}
?>

Siehe auch

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top