Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

putenv

PHP-Informationen

    Befehl:
void putenv ( string $setting )


    Parameter-Liste:
NameBeschreibung
settingDie Einstellung, wie "FOO=BAR".

    Rückgabewerte:
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

    Beschreibung:
Setzt den Wert einer Umgebungsvariablen. Die Umgebungsvariable wird nur für die Dauer der aktuellen Anforderung existieren. Am Ende der Anforderungs die Umgebung zu seinem ursprünglichen Zustand wiederhergestellt.

Einstellen bestimmte Umgebungsvariablen kann eine potenzielle Sicherheitsverletzung sein. Die safe_mode_allowed_env_vars-Direktive enthält eine durch Komma getrennte Liste von Präfixen. Im abgesicherten Modus kann der Benutzer nur die Umgebungsvariablen, deren Namen mit den von dieser Richtlinie Präfixe ändern. Standardmäßig werden die Nutzer nur in der Lage, Umgebungsvariablen, die mit PHP_ gesetzt beginnen (zB PHP_FOO=BAR).

Hinweis:
Wenn diese Richtlinie leer ist, wird PHP damit der Benutzer eine Umgebungsvariable zu ändern!

Die safe_mode_protected_env_vars-Direktive enthält eine durch Komma getrennte Liste von Umgebungsvariablen, dass der Endverbraucher nicht in der Lage zu ändern, indem sein putenv(). Diese Variablen werden geschützt werden, auch wenn safe_mode_allowed_env_vars gesetzt ist, sie zu ändern, um zu ermöglichen.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Warnung:
Warnung:

Die safe_mode_allowed_env_vars und safe_mode_protected_env_vars-Direktiven werden nur wirksam, wenn safe_mode aktiviert ist.


    Siehe auch:
Ruft den Wert einer Umgebungsvariablen
 

putenv() - Beispiel:


Eingabe:
<?PHP
$uniqid = 1234567;

echo putenv ( 'UNIQID=' . $uniqid ) . '<br>';

echo getenv ( 'UNIQID' );
?>


Ausgabe:
1
1234567

Beschreibung:
Mit putenv() kann man den Wert einer Umgebungsvariablen (setting) setzen, welche ihre G�ltigkeit bis zum Skriptende beh�lt.
PHP-Informationen