Hola.
Bueno pues yo lo haría así. Debes crear 4 archivos:
1- contador.txt
2- indexCont.htm
3- prueba.php
4- aumenta.php
1- Guarda el numero actual de clicks. Al principio debe ser 0.
2- Muestra la imagen (prueba.php) con su respectivo link (aumenta.php).
3- Es la imagen (png). Toma el número que hay en contador.txt y lo escribe sobre la imagen.
4- Lee el numero de contador.txr, lo aumenta en 1 (le suma 1) y luego actualiza contador.txt con el nuevo numero. Luego redirecciona hacia el link del cual se quiere hacer el control de clicks.
Bueno ahora paso al código:
1- contador.txt2- indexCont.htm
<a href="aumenta.php"><img src="prueba.php" width="130" height="40" border="0" /></a>
3- prueba.php<?php
//Nueva imagen de 130px x 30px
//Colores de texto y de fondo
//Se abre el archivo contado.txt que almacena el numero actual de clicks
$gestor = fopen("contador.txt", "r"); $numero = fgets($gestor);
//Se escribe el string en la imagen
imagestring($im, 5, 10, 7, 'Clicks: '.$numero, $textcolor); imagestring($im, 2, 10, 20, 'actimediaonline.com', $textcolor);
//Se define el tipo de contenido como imagen png
header('Content-type: image/png');
//Se muestra la imagen
//Se elimina la imagen
?>
4- aumenta.php<?php
$gestor = fopen("contador.txt", "r"); $numero = fgets($gestor);
++$numero;
$gestor = fopen("contador.txt", "w+");
//URL de la que quieres hacer la estadística
//En este caso pongo el mismo archivo que contiene la img para que veas el cambio del numero
header('Location: indexCont.htm'); ?>
Bueno, te dejo el contador que hice por unos días para que veas como funciona y para saber si es lo que necesitas:
http://www.actimediaonline.com/contadorClicks/indexCont.htmSaludos.