IP oder Username abfragen

voelzi

Mitglied
Ich möchte gerne für eine Intranet-Seite die IP-Adresse bzw. Username (ähnlich wie %username% in Windows Batch-Files) des Betrachters ermitteln. Das ganze läuft innerhalb eines Windows-Netzwerkes.

Gruß
Voelzi
 
Die IP Adresse ist in der Variable $_SERVER['REMOTE_ADDR']. Username geht meines Wissens nach nicht
 
Ja und?
Vielleicht zeigt ihm diese Variante ja noch weiter Möglichkeiten auf....
[IRONIE]Is dir wieder langweilig?! Schmeckt der Reis heut nich? :D[/IRONIE]
 
Irgendwo habe ich mal gesehen, dass in einer $_SERVER Variable der Pfad zum Userverzeichnis drin steht. Weiß aber nichtmehr den Namen. Da könnte man ihn vll dann rausfiltern

EDIT:
In meinem PHP Programm kam folgendes heraus:
Code:
ALLUSERSPROFILE -> C:\Dokumente und Einstellungen\All Users
APPDATA -> C:\Dokumente und Einstellungen\Grubi\Anwendungsdaten
CLIENTNAME -> Console
CommonProgramFiles -> C:\Programme\Gemeinsame Dateien
COMPUTERNAME -> STEFAN
ComSpec -> C:\WINDOWS\system32\cmd.exe
FP_NO_HOST_CHECK -> NO
HOMEDRIVE -> C:
HOMEPATH -> \Dokumente und Einstellungen\Grubi
LOGONSERVER -> \\STEFAN
NUMBER_OF_PROCESSORS -> 1
OS -> Windows_NT
Path -> C:\server\perl\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\ATI Technologies\ATI Control Panel
PATHEXT -> .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE -> x86
PROCESSOR_IDENTIFIER -> x86 Family 15 Model 2 Stepping 9, GenuineIntel
PROCESSOR_LEVEL -> 15
PROCESSOR_REVISION -> 0209
ProgramFiles -> C:\Programme
SESSIONNAME -> Console
SystemDrive -> C:
SystemRoot -> C:\WINDOWS
TEMP -> C:\DOKUME~1\Grubi\LOKALE~1\Temp
TMP -> C:\DOKUME~1\Grubi\LOKALE~1\Temp
USERDOMAIN -> STEFAN
USERNAME -> Grubi
USERPROFILE -> C:\Dokumente und Einstellungen\Grubi
windir -> C:\WINDOWS
PHP_SELF -> C:\server\htdocs\php tests\~scp.php
SCRIPT_NAME -> C:\server\htdocs\php tests\~scp.php
SCRIPT_FILENAME -> C:\server\htdocs\php tests\~scp.php
PATH_TRANSLATED -> C:\server\htdocs\php tests\~scp.php
DOCUMENT_ROOT -> 
argv -> Array
argc -> 1

=> $_SERVER['USERNAME'];

EDIT2:
Wenn ich das im Browser über http://localhost aufrufe, ist der Eintrag nicht da. Ich denke mal, das ist eine Sache der php.ini Einstellung.

Übrigens: Ich habe Win XP Home. Vll ist das bei anderen Systemen wieder anders
 
Zuletzt bearbeitet:
Zurück