Primero create una tabla que guarde los enlaces y el número de visitas:
create table enlaces (
id smallint(5) unsigned not null auto_increment,
enlace varchar(100) not null,
visitas smallint(5) unsigned not null,
primary key (id)
)
Una vez creada la tabla inserta los enlaces que quieras mediante el siguiente código:
<?
// Conexión a base de datos
if($enviar) {
mysql_query("insert into enlaces (enlace) values ('$enlace')") ;
echo "URL agregada: $enlace" ;
}
?>
<form method="post" action="enlacesadmin.php">
Enlace:<br>
<input type="text" name="enlace"><br><br>
<input type="submit" name="enviar" value="Enviar">
</form>
Debes meter todo el código en un archivo llamado enlacesadmin.php.
Ahora debes crear el archivo que va a contar las veces que alguien ha visitado un enlace, para esto debes meter el siguiente código en un archivo llamado enlaces.php:
<?
// Conexión a base de datos
$resp = mysql_query("select enlace from enlaces where id=$id") ;
$datos = mysql_fetch_array($resp) ;
if(mysql_num_rows($resp) != 0) {
mysql_query("update enlaces set visitas=visitas+1 where id=$id") ;
header("location: $datos[enlace]") ;
}
else {
echo "No existe el enlace" ;
}
?>
Ya que insertaste los enlaces ahora en tu web los enlaces deben ser del tipo:
enlaces.php?id=1
De esta forma cada vez que alguien haga click en el enlace se sumará una visita y se dirigirá a la página correspondiente.
Saludos !!!