Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2010, 23:50
Blackpoint
 
Fecha de Ingreso: febrero-2010
Mensajes: 16
Antigüedad: 14 años, 2 meses
Puntos: 0
Ip en archivo de texto

Eh encontrado en la red un código PHP, que me permite guardar cierta información en un archivo de texto, esta información es La ip del visitante a mi web, el dia mes y año, ademas de la hora, el sistema operativo y el navegador que usa.

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  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
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.

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.