Fabio Donatantonio

Realizzare un semplice file di log  

realizzato da , il 01 feb. 2010, categoria PHP

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:

  1. URL della pagina corrente
  2. Invio di email da script PHP
  3. Ajax semplice e veloce – Ajax Go

Invia questo articolo Invia ad un amico (Send this to a friend)
 Stampa questo articolo (Print now)  Stampa questo articolo (Print now)
:,
Ti � piaciuto? Ti è piaciuto quest'articolo, guida o riflessione? Scoprine tanti altri nel menu articoli.

Torna sopra ↑

Spazio Pubblicitario

Commenta l'articolo - Ti risponderò in privato

Compila il modulo anti-spam sottostante

 

Fabio Donatantonio - Salerno - Città di Castello (PG) - fabio@donatantonio.net
Torna sopra ↑