Hallo Heizer,
Das einzige, was mir dazu einfällt, ist, daß du irgendwann mal statt
$_ENV ==
$_ENV =
geschrieben hast.
hm, ich wüsste jetzt zwar nicht wo, aber daran liegt es definitiv nicht.
Was gibt denn eine solche Datei aus:
<?php
phpinfo();
var_dump($_ENV);
var_dump($HTTP_ENV_VARS);
?>
$_ENV ist einfach leer. mit den veralteten HTTP_ENV_VARS ist es nicht anders. Sehr verwunderlich, denn in phpinfo() wurden doch gerade die ENV-Variablen ausgelest! ;)
als workaround würde ich vorschlagen, die ausgabe von phpinfo() mit hilfe des Ausgabepuffers in eine Variable zu schreiben und dann mit preg_match zu parsen, so daß du deine Variablen selbst belegen kannst. Klingt blöd, funktioniert aber.
Nö, klingt gar nicht blöd, ist aber verdammt unperfomant und ändert nix an dem Problem.
Gruß,
Sven