Scripts

Logboek Gebruikergegevens

Er zijn al iets van 2 of 3 scripts die één van deze dingen loggen, maar deze logt bijna alles. Geen gebruik van database. Maak een bestandje genaamd "log.txt" en zet de onderstaande code op de pagina's waar je logboek van wil bijhouden. Je kunt zo dus ook zien hoe laat de meeste mensen je site bezoeken en welke pagina's ze het meest bezoeken. Heel handig dus en maakt gebruik van SUPERglobals, dus PHP 4.3.4 compatible. Voorbeeld van een paar regels uit logboek: 21-12-2003, 19:19:38, 213.46.117.239, GET, /abcformule2.php, Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1), http://www.leerhtml.nl/abcformule.php 21-12-2003, 19:19:52, 213.46.117.239, GET, /abcformule2.php, Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1), http://www.leerhtml.nl/abcformule2.php 21-12-2003, 19:34:30, 80.100.89.22, GET, /index.php, Mozilla/4.0 (compatible; MSIE 6.0; Windows 98), 21-12-2003, 19:34:30, 80.100.89.22, GET, /main.php, Mozilla/4.0 (compatible; MSIE 6.0; Windows 98), 21-12-2003, 19:34:32, 80.100.89.22, GET, /index2.php, Mozilla/4.0 (compatible; MSIE 6.0; Windows 98), http://www.leerhtml.nl/main.php

logboek-gebruikergegevens
<?php
$logfile = fopen("log.txt", "a");
	fputs($logfile, date("d-m-Y, H:i:s", time()) . ", " .
$_SERVER[REMOTE_ADDR] .  ", " . $_SERVER[REQUEST_METHOD] . ", " . $_SERVER[PHP_SELF] . ", " .
$_SERVER[HTTP_USER_AGENT] . ", " . $_SERVER[HTTP_REFERER] . "
");
fclose($logfile);
?>

Reacties

0
Nog geen reacties.