All pastes #897067 Raw Edit

User Logger

public php v1 · immutable
·published 2008-02-09 05:15 UTC
rendered paste body
<?php	/*	 *  Simple User Logger	 * 	<josh@thenullbyte.org>	 * 	 */	//define script variables:	$logfile = 'userlog.log';	$logs = "IP: {$_SERVER['REMOTE_ADDR']}\n".		"USERAGENT: {$_SERVER['HTTP_USER_AGENT']}\n".		"REFERER: {$_SERVER['HTTP_REFERER']}\n".		"------------------------------------------\n\n";	$erase = $_GET['e'];		//function to erase logs	function erase($logfile) {		unlink($logfile);	}		//function to log users	function log_user($logfile, $logs){		$handle = fopen($logfile, 'a+');		fwrite($handle, $logs);	}		//if else to decide whether to erase or log	if(isset($erase) && $erase == "y") {		erase($logfile);	} else {		log_user($logfile, $logs);	}	?>