Realizzare un semplice file di log
realizzato da Donatantonio, il 01 feb. 2010, categoria PHP |
|
Con questo semplice script che di seguito viene proposto possiamo memorizzare in un file di testo le informazioni essensiali che riguardano gli utenti connessi ad un sito o ad una applicazione web.
Possiamo ad esempio memorizzare per ogni connessione le seguenti informazioni:
- Data e ora
- Indirizzo IP del Client
- Indirizzo di provenienza Client
- Altre info come Browser e SO
Vediamo quindi lo script che ci permette di implementare il logger.
<?php
$provenienza = $_SERVER['HTTP_REFERER'];
$data = date("d-m-y"); $ora = date("G:i:s");
$ip = $_SERVER['REMOTE_ADDR'];
$altre_info = $_SERVER['HTTP_USER_AGENT'];
$testo = "------\n\r".$data." ".$ora;
$testo = $testo."\n\rIndirizzo IP: ".$ip;
$testo = $testo."\n\rProvenienza connessione: ".$provenienza;
$testo = $testo."\n\rAltre info: ".$altre_info;
$testo = $testo."\n\r------\n\r";
$var=fopen("logger.txt","a");
fwrite($var,$testo);
fclose($var);
?>
Questo script va posizionato in cima ad una pagina php o comunque di regola nella pagina index del sito.
Leggi gli articoli correlati:
Invia ad un amico (Send this to a friend)
Stampa questo articolo (Print now)
:file di log con php, logger in php
Ti è piaciuto quest'articolo, guida o riflessione? Scoprine tanti altri nel menu articoli.
Spazio Pubblicitario









invio in corso...