El problema que tengo es que cada vez que se refresca la pagina se agrega los mismo valores, es decir, se repite la información una y otra vez. Lo que me gustaría es que no se repitiera..
Ejemplo:
Código:
La idea es que se registrara solo 1 vez y que solo cambien los valores de la Fecha, hora y año en que entra.La ip: 127.0.0.1 ha entrado: 1/3/2010 - 22:33 Con el navegador: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.2) Gecko/20100115 Firefox/3.6 La ip: 127.0.0.1 ha entrado: 1/3/2010 - 22:33 Con el navegador: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.2) Gecko/20100115 Firefox/3.6 La ip: 127.0.0.1 ha entrado: 1/3/2010 - 22:33 Con el navegador: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.2) Gecko/20100115 Firefox/3.6 La ip: 127.0.0.1 ha entrado: 1/3/2010 - 22:33 Con el navegador: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.2) Gecko/20100115 Firefox/3.6
El código es el siguiente:
Código PHP:
//Begin security.battle.detect!
date_default_timezone_set('America/Argentina/Buenos_Aires/Caracas/Madrid/Mexico');
$fecha = getdate();
$hora = ($fecha["mday"]."/". $fecha["mon"]."/". $fecha["year"]." - ". $fecha["hours"].":". $fecha["minutes"]."");
$txt="La ip: ".$_SERVER['REMOTE_ADDR']." ha entrado: ".$hora." Con el navegador: ".$_SERVER['HTTP_USER_AGENT']."\r\n";
$fd = fopen ("security.battle.detect!", "a") or
die("Problemas en la conexion");
fputs($fd,"\n");
fputs($fd,$txt);
fclose($fd);
//End security.battle.detect!
security.battle.detect! = Es el nombre de mi archivo txt, lo tengo así para que no lo lean y se evite la propagación de dicha información sin autorización.
Revisando un poco a fondo en la red encontre que es posible hacerlo con cookies, pero no tengo ni la mas mínima idea como se realiza.