Der Martin: HTTP-Authentifizierung

Beitrag lesen

Hallo,

die Variablen tauchen wirklich nicht auf.
PHP Version 5.2.11-0.dotdeb.0

Zitat aus http://php.net/manual/en/features.http-auth.php:

HTTP authentication with PHP
The HTTP Authentication hooks in PHP are only available when it is running as an Apache module and is hence not available in the CGI version.

Zitat aus http://php.net/manual/en/reserved.variables.server.php:

'PHP_AUTH_USER'
When running under Apache or IIS (ISAPI on PHP 5) as module doing HTTP authentication this variable is set to the username provided by the user.

Zitat aus Christians Beitrag von gestern:

Wenn Du PHP als FastCGI oder CGI mit dem Apache-Webserver betreibst, dann funktioniert das nicht, weil der Apache-Server den Authorization-Header nicht an PHP durchreicht.

Was brauchst du denn noch? Offensichtlich läuft PHP bei deinem Hoster als CGI, was du mit phpinfo() leicht verifizieren kannst.
Ergo: Es geht nicht, du kommst an die Credentials nicht ran.

So long,
 Martin

--
Programmierer (m), seltener auch P~in (w):
Irdische, i.a. humanoide Lebensform, die in einem komplizierten biochemischen Prozess Kaffee, Cola und Pizza in maschinenlesbaren Programmcode umwandelt.
P~ bilden gelegentlich mit ihresgleichen kleine Gruppen, sogenannte Communities, sind aber ansonsten meist scheue Einzelgänger.
P~ sind vorwiegend nachtaktiv und ohne technische Hilfsmittel nur eingeschränkt lebensfähig.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(