Foros del Web » Programando para Internet » PHP »

sobre contadores

Estas en el tema de sobre contadores en el foro de PHP en Foros del Web. Hola, he leído casi todos los posts de contadores de visitas y la verdad entran mucho en debate yo solo quiero un contador sencillo que ...
  #1 (permalink)  
Antiguo 02/07/2006, 09:53
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 12 años, 9 meses
Puntos: 25
sobre contadores

Hola, he leído casi todos los posts de contadores de visitas y la verdad entran mucho en debate yo solo quiero un contador sencillo que me diga cuantos usuarios visitan mi web pero que no cuente los "refresh" ya que luego hay muchos contadores que cuentan una visita cada refresh, espero me puedan ayudar. saludos
__________________
Hospedaje Web al mejor costo!
  #2 (permalink)  
Antiguo 02/07/2006, 10:10
 
Fecha de Ingreso: mayo-2006
Ubicación: Argentina (Buenos Aires,CABALLITO)
Mensajes: 331
Antigüedad: 11 años, 6 meses
Puntos: 9
podrias modificar el contador para que deje una cookie de 1440 minutos (1 dia),y antes de tu script pondrias:
if ($_COOKIE[contador] == ""){
codigo del contador
}
?>

saludos
  #3 (permalink)  
Antiguo 02/07/2006, 18:21
 
Fecha de Ingreso: mayo-2006
Mensajes: 31
Antigüedad: 11 años, 6 meses
Puntos: 0
yo tengo el mismo problema, pero la verdad no entendi la solucion q planteas resu...si puedes ser mas especifico te lo agradeceria, no se mucho de esto...

gracias
  #4 (permalink)  
Antiguo 02/07/2006, 19:46
 
Fecha de Ingreso: mayo-2006
Ubicación: Argentina (Buenos Aires,CABALLITO)
Mensajes: 331
Antigüedad: 11 años, 6 meses
Puntos: 9
al principio del script contador pones esto:
if ($_COOKIE[contador] == ""){
setcookie('contador','1',time()+1440,'/');

y al final del script php pones

}
  #5 (permalink)  
Antiguo 20/07/2006, 12:43
 
Fecha de Ingreso: abril-2004
Mensajes: 45
Antigüedad: 13 años, 7 meses
Puntos: 0
holas aqui pongo el codigo de resu y de bandit con unas peques modificaciones para que el contador este visible, y si se actualiza la pagina no se incrementa ya que esta creado un cookie.

<?php

// Definimos el archivo a abrirse
$archivo = "visitas.txt";
// Leemos el archivo visitas.txt
$fp = fopen($archivo, "r");
$total = fread($fp, 999);
fclose($fp);

if ($_COOKIE[visitas] == ""){
setcookie('visitas','1',time()+1440,'/');

// Escribimos en el archivo visitas.txt
$fp = fopen($archivo, "w");
$total = $total + 1;
fwrite($fp, $total);
fclose($fp);
}
// Imprimimos la cantidad de visitas
echo "total=$total";

?>

Espero les sirva...
__________________
Si lo que quieres es que se haga, relajate y piensa en que seria si no haces nada por lo que quieres..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:59.