Hallo,
Wie kann ich meinen Login im Intranet auf einem Linux rechner der einen Apache Server laufen hat .. wo php drauf ist .. auslesen?
Gar nicht. Zumindest nicht so ohne weiteres. Du könntest sehen, ob Du über Samba (NT-Server-Emulation für UNIX) den Benutzernamen des an der anderen Seite sitzenden herausbekommst. Dürfte aber ziemlich schwierig werden, warsch. müsstest Du den Samba-Sourcecode ändern.
Alternativ könntest Du auch nach einem Modul für Apache, das sog. NTLM Authentication macht (das steckt dahinter), suchen und das dann installieren.
Das Problem selbst ist nämlich nicht PHP sondern Deine Umgebung. Wenn Du PHP auf Windows NT mit IIS laufen lässt, dann steht in $_SERVER['LOGON_USER'] genau diese Information zur Verfügung. Auch in PHP. Aber halt nur mit IIS.
Viele Grüße,
Christian
Losung und Lehrtext für Freitag, 24. Oktober 2003:
Der Herr lebt! Gelobt sei mein Fels! (Psalm 18,47)
Zu Christus kommt als zu dem lebendigen Stein, der von den Menschen verworfen ist, aber bei Gott auserwählt und kostbar. (1.Petrus 2,4)
(http://www.losungen.de/heute.php3, i.V. Götz)