Hola,
Bueno, lo primero kekoman, es que se dice Captcha y no Capcha, te recomiendo cambiar el titulo sobre todo por las busquedas desde google, generará mas visitas estando el titulo correctamente escrito.
Aunque tengo que decirte, que tiene algunos problemas pero tambien tengo soluciones que ofrecerte.
Uno de los problemas es lo que dice Tope, que si un bot sabe la respuesta de cada una de las imagenes pues ya tiene resuelto el captcha simplemente asociando el nombre de la imagen con la respuesta correcta.
Ejemplo:
Si muestra la imagen 2.jpg puede saber que la respuesta es la 1
Si muestra la imagen 17.jpg puede saber que la respuesta es la 3
La posible solucion a esto seria guardar el contenido de la imagen directamente en la base de datos tal y como hace naveda en esta direccion:
http://www.phperos.net/foro/index.php/topic,1853.0.htmlYa que al guardarlo en una direccion no tiene nombre de imagen y por lo tanto no puede comparar.
Pero aún asi tenemos otro problema y es que, un bot puede guardar una imagen y almacenar el contenido escrito en una variable (lo que seria equivalente a abrir una imagen poniendole extension .txt)
Asi que si tiene todas las imagenes guardadas de esta forma, solo bastaria con guardar la que esta visualizando ahora mismo, y ver con cual coincide, y cuando coincida buscar la respuesta.
Esto se arregla facilmente añadiendole algun texto aleatorio a la imagen que muestras con la libreria GD2 por toda la imagen, con algun tipo de transparencia.
Si haces lo que te digo seguramente conseguiras que tu captcha sea muy seguro.
Saludos