vygenerujes nahodny kod cez php, to by nemalo byt nic zlozite, nasledne ho nahras do session premennej a cez
gd v php vygenerujes obrazok, nasledne overujes ci $_POST premenna ktoru uzivatel odpisal z obrazku sa zhoduje so $_SESSION,
taky je asi strucny navod, nic zloziteho, no ak si myslis ze je to moc komplik. tak sa da na nete najst mnoztvo funkcnych systemov captcha, ktore si mozes na stranku umiestnit alebo upravit a ucit sa z nich