15/01/2004, 10:52
|
| $moderador{'Esteban'} | | Fecha de Ingreso: febrero-2002 Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses Puntos: 90 | |
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
__________________ Esteban Quintana |