Hi,
mit $_Server und dem o.a. Befehl bekomme ich eine ganze Latte an Userinfos ausgegeben. Allerdings möchte ich nur den Usernamen. Gibt es dazu auch einen Befehl? Ich kann diesen nämlich nicht finden.
Grüße und Danke
maus66
Hi,
mit $_Server und dem o.a. Befehl bekomme ich eine ganze Latte an Userinfos ausgegeben. Allerdings möchte ich nur den Usernamen. Gibt es dazu auch einen Befehl? Ich kann diesen nämlich nicht finden.
Grüße und Danke
maus66
Du suchst anscheinend
PHP-Code:
$_SERVER['PHP_AUTH_USER']
$_SERVER['PHP_AUTH_PW']
mfg undefined
--
Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
xhtml Debugger
ja, das scheint aber mit digest nicht zu gehen.
Kann nicht sein zeige mal deinen Login Code.
EDIT PHP Manual
'PHP_AUTH_DIGEST'
Wenn PHP als Modul unter Apache läuft und Digest HTTP Authentication verwendet wird, wird diese Variable mit dem Inhalt des vom Client gesendeten 'Authorization'-Headers gefüllt, den Sie für eine adäquate Validierung nutzen sollten.
'PHP_AUTH_USER'
Wenn PHP als Modul unter Apache oder IIS (ISAPI bei PHP 5) läuft und HTTP authentication verwendet wird, wird diese Variable mit dem vom Benutzer angegebenen Usernamen gefüllt.
'PHP_AUTH_PW'
Wenn PHP als Modul unter Apache oder IIS (ISAPI bei PHP 5) läuft und HTTP authentication verwendet wird, wird diese Variable mit dem vom Benutzer angegebenen Passwort gefüllt.
'AUTH_TYPE'
Wenn PHP als Modul unter Apache läuft, wird diese Variable mit dem verwendeten HTTP-Authentifizierungsmechanismus gefüllt.
Geändert von undefined (18-06-2009 um 17:38 Uhr)
mfg undefined
--
Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
xhtml Debugger
Was meinst du mit Login Code? Ich werde durch den Apache mit htaccess auf das System gelassen. Da gibt es keinen speziellen Code. Ich möchte dann nur wissen, wie der Name des aktuellen Users ist, zb. Hallo Mr.X.
Grüße
Läuft PHP über CGI? Dann heißt der Index mglw. anders.
Such einfach in der Ausgabe von print_r($_SERVER) nach dem Benutzernamen ...
Geändert von undefined (20-06-2009 um 18:32 Uhr)
mfg undefined
--
Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
xhtml Debugger
Danke für den Tip mit getenv. Du kannst dir durch phpinfo deinen User bzw. die Variable dazu anzeigen lassen. mit getenv und dem Variablennamen bekommst du dann auch deinen aktuellen Usernamen heraus. Hat etwas gedauert, aber nun gehts :-)
Thanx
Lesezeichen