Benutzernamen automatisch übernehmen

Moin zusammen!

Eine Webseite ist nur per Benutzername und Passwort zugänglich (htaccess und htpasswd).

Nun möchte ich die / den Benutzer mit seinem Benutzernamen …

  1. begrüssen

  2. den „Zugriff“ auf die Seite in einer Datei protokollieren
    2a Benutzername
    2b IP-Nummer

Hat jemand von Euch dazu eine Idee?

Danke für eure Hilfe!

Gruß
Paul

  1. begrüssen

Mit SSI (Server Side Includes) geht das ganz einfach - sofern der Benutzername der gewünschte ist. Einfach die Variable ausgeben lassen. Sonst Abfrage in Datenbank => CGI oder PHP

  1. den „Zugriff“ auf die Seite in einer Datei protokollieren
    2a Benutzername
    2b IP-Nummer

Wird in den LOG-Dateien des Servers sowieso gemacht => PHP/CGI selbst schreiben, falls möglich (erlaubt)

Hat jemand von Euch dazu eine Idee?

Danke für eure Hilfe!

Gruß
Paul

Hallo Stefan,

ich habe noch gar keine rechte Vorstellung wie du das meinst.
Hast du vielleicht die Zeit etwas genauer darauf einzugehen?

  1. begrüssen

Mit SSI (Server Side Includes) geht das ganz einfach - sofern
der Benutzername der gewünschte ist. Einfach die Variable
ausgeben lassen. Sonst Abfrage in Datenbank => CGI oder PHP

Was ist SSI? Welche Variable ist das?
Wie könnte ein Ansatz in PHP aussehen?

  1. den „Zugriff“ auf die Seite in einer Datei protokollieren
    2a Benutzername
    2b IP-Nummer

Wird in den LOG-Dateien des Servers sowieso gemacht =>

Ich dachte da eher an eine seperate Datei, sonst ist das doch sehr mühselig sich die Infos in der „großen“ Datei selbst zu suchen, oder?

Hast du auch hier vielleicht einen Ansatz für mich?

PHP/CGI selbst schreiben, falls möglich (erlaubt)

Hat jemand von Euch dazu eine Idee?

Danke für eure Hilfe!

Gruß
Paul

Hallo Stefan,

ich habe noch gar keine rechte Vorstellung wie du das meinst.
Hast du vielleicht die Zeit etwas genauer darauf einzugehen?

Wenig *g*

  1. begrüssen

Mit SSI (Server Side Includes) geht das ganz einfach - sofern
der Benutzername der gewünschte ist. Einfach die Variable
ausgeben lassen. Sonst Abfrage in Datenbank => CGI oder PHP

Was ist SSI? Welche Variable ist das?

SSI sind simple kurze Anweisungen, die vom webserver verarbeitet werden. Damit kann man z.B. die Druckoptimierung machen, Uhrzeiten anzeigen lassen usw.

http://www.drweb.de/ressourcen/ssi_variablen.shtml

Ich tippe auf diese Variable:

REMOTE_USER - User ID (sofern vorhanden)

Also z.B. :

Hallo

willkomen »zuhause«

Wie könnte ein Ansatz in PHP aussehen?

keine Ahnung - benutze kein PHP, wenn SSI funzt nimm das, läuft schneller

Wird in den LOG-Dateien des Servers sowieso gemacht =>

Ich dachte da eher an eine seperate Datei, sonst ist das doch
sehr mühselig sich die Infos in der „großen“ Datei selbst zu
suchen, oder?

Nö, dafür gibt es ja auch Auswerte Software - Tabellenkalkulation, Analog, Webalizwer uvam. Aber wenn Du nur die Benutzer protokollieren möchtest, wirst Du wohl um CGI oder PHB - je nachdem was vielleicht eh schon auf der Maschine dazu da ist nicht drumrumkommen. Und wie gesagt, wenn Du an die LOG-Dateien selbst rankommmst, steht das sowieso drin.

Danke Stefan,

jetzt sehe ich ein wenig Land!

Gruß
Paul