Zugriff auf eine PHP Seite mit PHP protokollieren
Frage : Wie kann ich in PHP den Zugriff auf eine bestimmte Seite protokollieren ? Antwort: Diese php Datei mit dem include Befehl inkludieren und das Schreibrecht auf das log Verzeichnis setzen. Datum feststellen: $datum = date(„Ymd“); Dateinamen bilden: $fname = „log/“.$datum.“.htm“ Datei öffnen: $datei = fopen($fname,“a“); Uhrzeit bilden: $now = date(„Y-m-d H:i:s“); Logzeile bilden: $logzeile=$now . “ – IP: „. $_SERVER[‚REMOTE_ADDR‘] . “ HTTP_REFFERER : “ . $_SERVER[‚REMOTE_ADDR‘] . „<br>\n“; Logzeile evtl. ausgeben : //echo $logzeile; Dateiname evtl. ausgeben: //echo $fname; In die Logdatei schreiben und diese dann schließen: flock($datei, LOCK_EX); fwrite($datei,“$logzeile“); flock($datei, LOCK_UN); fclose($datei); $logzeile=““;