Hallihallo
ich habe ein Problem, und zwar habe ich einen mit .htaccess gesicherten Ordner. Darin liegt eine PHP-Datei, mit der ich herausfinden möchte, wer sicher gerade per .htaccess angemeldet hat.
Normalerweise funktioniert das ja mit $HTTP_SERVER_VARS[‘REMOTE_USER’] oder $_SERVER[‘REMOTE_USER’].
Dies funktioniert aber bei mir nicht; die entsprechenden Variablen sind leer. Ich nehme an, das liegt am ausgeschalteten register_globals…?
Gibt es denn noch eine andere Variante, den Benutzernamen herauszufinden, unter diesen Umständen?
(Und nein, ich möchte eigentlich nicht unbedingt mit Sessions arbeiten…)
Vielen Dank für eure Vorschläge
Schau mal unter $_SERVER[‘REDIRECT_REMOTE_USER’] nach.
super, das hat funktioniert, dankeschön!
was ist denn der Unterschied zwischen
$_SERVER[‘REMOTE_USER’]
und
$_SERVER[‘REDIRECT_REMOTE_USER’] ?
in der PHP-Doku habe ich so auf die schnelle nichts Brauchbares dazu gefunden…
Miro hat PHP hier auf eine spezielle Art in den Webserver eingebunden, so dass manche der üblichen Umgebungsvariablen nicht wie gewohnt zur Verfügung stehen.