Gibt es irgendwo ein Perl CGI Skript,
dass
Standard Serverlogs erstellt?
Das Problem dabei wäre, dass Du jede Seite per cgi erzeugen müsstest, wenn Du die seiten genau so zählen möchtest, wie das das Serverlog tut. Wenn Du bereit bist, das zu tun, dann helfen Dir die diversen Umgebungsvariablen wie $REMOTE_ADDR und verwandte recht trivial weiter.
Eventuell hilft Dir auch phpOpenCounter weiter: http://gravedancer.rc5.de/counter/index.php3 aber das ist php, kein Perl (nichts desto trotz kann der Quelltext erhellend sein …)
Gibt es irgendwo ein Perl CGI Skript,
dass
Standard Serverlogs erstellt?
Das Problem dabei wäre, dass Du jede
Seite per cgi erzeugen müsstest, wenn Du
die seiten genau so zählen möchtest, wie
das das Serverlog tut. Wenn Du bereit
bist, das zu tun, dann helfen Dir die
diversen Umgebungsvariablen wie
$REMOTE_ADDR und verwandte recht trivial
weiter.
Teilweise sind die Seiten schon Perl.
Wo kriege ich Infos zu diesen Umgebungsvariablen ?
Bin Perl-Anfänger.
Eventuell hilft Dir auch phpOpenCounter
weiter: http://gravedancer.rc5.de/counter/index.php3
aber das ist php, kein Perl (nichts desto
trotz kann der Quelltext erhellend sein
…)
Gibt es irgendwo ein Perl CGI Skript,
dass
Standard Serverlogs erstellt?
Das Problem dabei wäre, dass Du jede
Seite per cgi erzeugen müsstest, wenn Du
die seiten genau so zählen möchtest, wie
das das Serverlog tut. Wenn Du bereit
bist, das zu tun, dann helfen Dir die
diversen Umgebungsvariablen wie
$REMOTE_ADDR und verwandte recht trivial
weiter.
Teilweise sind die Seiten schon Perl.
Es müssten wirklich alle werden
Wo kriege ich Infos zu diesen
Umgebungsvariablen ?
Bin Perl-Anfänger.
$REMOTE_ADDR - - [Ein Zeitstempel] $HTTP_REQUEST [der Antwortcode, 200 OK, was andres kriegst Du eh nicht, wenn die Seite vorhanden ist] [Content Length, den weisst Du eh] $HTTP_REFERER $HTTP_USER_AGENT
eventuell musst Du die Variablen noch aus der Umgebung reinholen …
Das ganze dann an ein File ranklatschen „fertig“ — ist sehr unelegant, aber immerhin.
ja, und zwar nicht nur Seiten, sondern auch Grafiken, Sounds, Zips… Ein nicht unerheblicher Aufwand, möchte ich sprechen, der vielleicht sogar größer ist als der eines Providerwechsels. Letzteres hätte den Vorteil, daß man „richtige“ Logs bekommt, also auch Einträge mit einem Status != 200. Insbesondere die Stati 404 und ggf. 500 sind schon verdammt gut zu wissen.