Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Programación General (http://www.forosdelweb.com/f14/)
-   -   Ayuda con el contador (http://www.forosdelweb.com/f14/ayuda-con-contador-176477/)

Novice 14/01/2004 19:10

Ayuda con el contador
 
he insertado un contador en mi pagina pero sucede que al darle un refresh o f5 aparece en el siguiente numero de visita, necesito saber si solo puede contar las visitas de acuerdo a ip del usuario?
gracias :pensando:

monoswim 15/01/2004 10:52

facil!!!!
 
para saber el ip de un usuario puedes hacerlo asi:

$user_ip = $ENV{'REMOTE_ADDR'};

ahora crea una base de datos (como tipo texto) en donde guardas todos oçlos ip de los usuarios que te visitaron en el día (o cada 6 horas) y antes de sumar el contador debes ver si el $user_ip está o no en la base de datos, si está que no sume nada, y ni no está que si lo sume.

ejemplo:
open (DATABASE, "<$_[0]") || &error('abrir','archivo');
flock (DATABASE,1)||&error('lock','file');
@registros = <DATABASE>;
close (DATABASE) || &error('cerrar','archivo');

foreach $registro (@registros){
@recordset = split (\|\|/,$registro);
if ($user_ip eq $recordset[1]){
$nuevo =no;
}
}


if ($nuevo eq 'no'){
#que no sume nada
}else{
$contador++;
}


Espero que te sirva

MonoSwim


La zona horaria es GMT -6. Ahora son las 06:11.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.