Sven Rautenberg: Logfiles für gesamte Site generieren

Beitrag lesen

Moin!

man kann ja mit PHP Userdaten auslesen und als Logfile speichern, was jedoch nur auf der jeweiligen Seite funktioniert.
Gibt es eine Möglichkeit, dass ein PHP-Script quasi alle Dokumente der Site "überwacht" und aus den darauf ausgeführten Aufrufen Logfiles generiert?

Wenn die Seiten alle PHP-Dokumente sind, gehts natürlich.

Aber eine Gegenfrage: Was verstehtst du unter "Userdaten"? Das, was der Browser so über sich verrät? Das kann man im Prinzip auch den Apache selbst in ein Logfile schreiben lassen. Eine Datenbank dafür zu bemühen halte ich, so rein fürs Logfile, nämlich für etwas übertrieben. Es heißt nicht umsonst LogFILE, nicht LogDATENBANK. :)

Allerdings: Wenn dein Webspace sowas nicht hergibt und der Provider auch kein "interessanteres" Logfileformat anbietet (darunter verstehe ich eines, in dem u.a. auch der User-Agent-String gespeichert wird), sondern nur den langweiligen Standard, bleibt dir keine andere Möglichkeit als der Weg über PHP. Grafiken und anderer Kram, der nicht über PHP geliefert wird, bleibt dann allerdings ungeloggt, sofern du dir (und dem Server) ersparst, dafür auch extra noch Auslieferungsskripte zu schreiben.

- Sven Rautenberg

--
Signatur oder nicht Signatur - das ist hier die Frage!