PHP
Referenzliste
putenv
PHP-Informationen
Befehl:
void putenv ( string $setting )
Parameter-Liste:
Beschreibung | |
---|---|
Die 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).
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.
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!
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:
putenv() - Beispiel:
Eingabe:
<?PHP $uniqid = 1234567; echo putenv ( 'UNIQID=' . $uniqid ) . '<br>'; echo getenv ( 'UNIQID' ); ?>
Ausgabe:
1
1234567
1234567
Beschreibung:
Mit putenv() kann man den Wert einer Umgebungsvariablen (setting) setzen, welche ihre G�ltigkeit bis zum Skriptende beh�lt.
PHP-Informationen