Re:
Was ist der Unterschied zwischen $REMOTE_USER; und $_ENV['REMOTE_USER']!?
$REMOTE_USER
ist nur dann im Script definiert, wenn die Konfiguration PHPs mit register_globals=On vorgenommen wurde. In diesem Fall (und nur in diesem Fall) ergibt die Prüfung ($REMOTE_USER===$_ENV['REMOTE_USER']);
"wahr".
Gruß aus Berlin!
eddi