• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

alessioo

Utente Assiduo
Autore del topic
7 Dicembre 2009
652
0
Miglior risposta
0
ciao!
cerco uno script semplice in php o html, che non faccia uso di db ma se servono file di testo, per registrare l'ip, la data e l'ora dei visitatori del mio sito.
chi lo conosce???


grazie
 
così per ogni visitatore mi regista un file di testo con l'ip?
se è possibile può registrare anche data e ora?
grazie :emoji_slight_smile:
 
Si, memorizza tutto in un file txt... essendo dati sensibili ti consiglio anche di bloccare l'accesso tramite htaccess...
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
 
ok grazie ultima cosa:
con questa funzione: $file = "NOMEDELFILE.txt";
devo mettere nome del file, ma poi il file lo crea da solo oppure lo devo fare io?
 
Questo va bene:

<?php
$file = "NOMEDELFILE.txt";
$open = fopen($file, "a+");
$testo = 'Ip visitatore: '.$_SERVER['REMOTE_ADDR']. ' - Ora accesso: ' . date("G:i:s d/m/Y") . "\r\n";
$write = fwrite ($open, $testo);
fclose($open);
?>

però se vuoi renderlo sicuro :

<?php
$file = "logip.php";
$open = fopen($file, "a+");
$testo = 'Ip visitatore: '.$_SERVER['REMOTE_ADDR']. ' - Ora accesso: ' . date("G:i:s d/m/Y") . "\r\n";
$write = fwrite ($open, $testo);
fclose($open);
?>

e in logip.php scrivi :

<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="IP DEGLI UTENTI"');
header('HTTP/1.0 401 Unauthorized');
echo 'Annullato';
exit;
} else {
if($_SERVER['PHP_AUTH_PW'] != "TUAPASSWORD"){ die(); }
}
?>

In questo modo se la password che inseriscono non corrisponde a "TUAPASSWORD" non gli visualizza gli ip ;)
 
ok grazie a tutti domani li provo sul sito e vi faccio sapere ;)

adesso non posso è tardi :emoji_slight_smile:
 
questo codice lo devo integrare nella index.php che già ho
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

ma per integrarlo faccio così?:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

e così lo aggiungo in qualunque parte di index.php ?? giusto?
--------------- AGGIUNTA AL POST ---------------
non va:
devo mettere il codice in una index.php che ha già altri codici e non so come integrarlo, se lo metto come ho scritto io mi da errore.
come devo fare?
--------------- AGGIUNTA AL POST ---------------
per non andare off topic segnalo problema risolto e apro nuovo topic :emoji_slight_smile:
 
Ultima modifica: