Usa sesiones o cookies .. así podras tener una variable de control que cuente los "cliks" que haga ...
Para llevar este control .. tus "links" tendran que ser llamados por un "lanzador" .. algo tipo:
ver_url.php?url=pagina.tal
y el ver_url.php podria ser algo tipo:
Código PHP:
<?
// cuentas el click .. gestionas la session etc etc ..
if (todo OK){
header("location: $_GET['url']");
exit;
} else {
header("location: error_muchos_cliks.php");
exit;
}
?>
La misma técnica de session/cookie la puedes usar si fuera ejemplo una página que no se puede ejecutar mas de X veces por una misma session (típico de encuestas para evitar votaciones seguidas .. etc)-
Se me olvidó ... En la pagina.php que redirecionas por supuesto tendras que ver el estado de esa variable de session/cookie que vas a usar .. (para eviar que te entren directo a pagina.tal ..) .. Lo mismo pensandolo bien .. lo podrias hacer sobre la misma pagina.php sin necesidad del "lanzador" ..
En resumen .. Usa sessiones o cookies (recomendable sessiones).
Un saludo,