Debes subir a tu servidor, a traví?©s de FTP, un script con el nombre conta_user.php (o el que tu elijas). Previamente deberí?¡s crear una carpeta, que puedes llamar counter, que sirva para alojar el contador. El cí?³digo del script es el siguiente:
Código: Seleccionar todo
Visitas desde 23/02/2005: $totales | Visitas hoy: $hoy | Online: $current_visitors visitantes";
mysql_close ($db);
?>
Código: Seleccionar todo
#
# Estructura de tabla para la tabla `current_users`
#
CREATE TABLE `current_users` (
`ip` varchar(30) NOT NULL default '',
`time` varchar(30) NOT NULL default ''
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Estructura de tabla para la tabla `visitas`
#
CREATE TABLE `visitas` (
`dia` int(2) unsigned default NULL,
`totales` int(7) unsigned default NULL,
`hoy` int(5) unsigned default NULL
) TYPE=MyISAM;
#
# Volcar la base de datos para la tabla `visitas`
#
INSERT INTO `visitas` VALUES (23, 1, 1);
Código: Seleccionar todo
- Se comprueba si el dí?Âa registrado en la BD coincide con el del servidor. Si no coincide, se pone a cero el contador diario. Si coincide, se incrementa en una unidad el contador.
- Se incrementa en una unidad el contador total.
- Se verifica la IP del visitante. Si estí?¡ en la tabla current_users, no se incrementa en uno el ní?ºmero de usuarios online; en caso contrario se suma uno al total de usuarios activos en el sitio. Por defecto se cuentan visitantes de los 30 í?ºltimos minutos:
Código: Seleccionar todo
$time2=$server_time-1800
Fuente: Batiburrillo.Net