Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/04/2007, 12:57
Avatar de kiolx
kiolx
 
Fecha de Ingreso: septiembre-2006
Mensajes: 3
Antigüedad: 18 años, 6 meses
Puntos: 0
Re: Contador cookies o ip?

Yo tengo algo parecido pero aplicado a una encuesta, te lo modifico un poco para adaptarlo a lo tuyo:

*Necesitas crear un archivo que se llama ips.txt y ponerle los permisos adecuados. Yo le puse el 777

Código:
$ip = $_SERVER['REMOTE_ADDR']; 
$fp = file_get_contents("ips.txt","r");  
$trozeado = explode(';', $fp, -1);

if (preg_match("/$ip/i", "$fp")) {

****************************************
Con el preg_match("/$ip/i", "$fp") lo que hacemos es
buscar en el archivo ips.txt si hay alguna ip que coincida
con la del visitante, si es así no hacemos nada
*****************************************
}else{
$fh = fopen("ips.txt", 'a') or die("¡¡No vaa!!");
fwrite($fh, "$ip;"); 
fclose($fh);

***********************************************
Por el contrario si el visitante es nuevo escribo su ip en el archivo
de texto. 
Te quedaría poner aquí el codigo para incrementar en uno el 
visitante.
***********************************************
}
Esto sería mas o menos como lo podrías poner, claro está se puede mejorar muchísimo, incluso habrá otros metodos mejores. Yo la verdad no quise utilizar
una base de datos, porque no lo vi de gran necesidad.

Bueno nos vemoos!