dedlfix: phpinfo(): Environment-Variablen anzeigen/verstecken?

Beitrag lesen

echo $begrüßung;

Ich gehe mal davon aus, dass es sich um ein Linux-System handelt.

Unter dem Punkt "Environment" der phpinfo()-Ausgabe erhalte ich eine verdammt lange Liste und frage mich, wo die überhaupt herkommt.

Das sind Umgebungsvariablen, die das System und die Shell und ein Script/Programm definieren kann. Die für die aktuelle Shell vorhandenen kann man sich (meist) mit set anzeigen lassen.

Ist es möglich, die Ausgabe von phpinfo() zu faken? [...] Kann man Werte aus der Anzeige entfernen?

Weise $_ENV vor Aufruf von phpinfo() ein leeres Array zu.

Kann man irgendwie festlegen, welche Werte dort gezeigt werden dürfen? Wenn ja, wie?

Wenn du sie dauerhaft weghaben willst und PHP als Apache-Modul läuft, setze direkt vor Start (in die selbe Zeile) des Apache-Prozesses ein env -i
Für die CGI-Version könnte es ähnlich funktionieren, da habe ich aber keine Erfahrung.

echo "$verabschiedung $name";