Hi Christian,
$_SERVER['PHP_AUTH_*'] funktioniert _nur dann_, wenn PHP als Apache-Modul installiert worden ist.
Klar.
Außerdem braucht man diese Variablen nur, wenn man die Authentifizierung selbst durchführen will.
Über Sinn oder Nichtsinn kann man sich streiten, es gibt wahrscheinlich unzählige (unsinnige) Konstrukte, in denen man das trotzdem brauchen könnte. Abgesehen mal davon, dass es ja offensichtlich nicht funktioniert, was ich bisher nicht wusste, da ich noch nicht vor dem Problem stand ;-)
[1] Im Ausgangsposting lese ich .htaccess, also wird die Authentifizierung _vor_ PHP durchgeführt, daher auch der Name "extern". (Außerhalb von PHP)
Naja, ich dachte bisher, die $_SERVER['PHP_AUTH_*'] seien auch bei Authentifizierung durch .htaccess / .htpasswd verfügbar - da habe ich mich wohl getäuscht.
Grüße aus Darmstadt,
Benjamin
http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm
SELF-Code: sh:) fo:) ch:} rl:| br:> n4:( ie:% mo:) va:) de:> zu:) fl:| ss:) ls[