
...
No sería otra posibilidad entregar código y la imágen/banner sea llamado desde el propio sitio?. Se trataría de que se colocara un enlave tipo
Código HTML:
<a herf="http://www.midominio.com/carpetas/clicks.php?id=XX">
<img src="http://www.midominio.com/carpetas/monitorear.php?id=XX">
</a>
y en monitorear.php se recuperaria el "id", se "monitorea" y se devuelve la imágen para que sea mostrada... Entonces el monitoreo se haría cada que la página sea abierta y quizá resulte de más interéz esto pués se ve qué tanto se esta visualizando tu banner. Además en
clicks.php de igual manera se recuperaría la "id" (que puede ser otro valor y/o otro dato según interezes), se haría algún registro y se redireccionaria a el index ó la sección correspondiente, de esta manera igual se monitorea qué tantas veces ha sido clickeado dicho banner...
Además de esta manera podría ahorrarse el recurso de estar leyendo el archivo y haciendo todo el proceso antes mencionado, claro, versus que se entregue mucha publicidad y las llamadas pudieran resultar demasiadas; suponemos el banner estará solo en una página ó en toda la WEB?, en el último caso pasear las páginas igual gastaría muchos recursos...
¿no?

... Un saludo!