Dėl tam tikrų priežasčių gali neveikti reCaptcha sistema Jūsų Php-Fusion svetainėje. O tokio neveikimo priežastis gali būti labai sunkiai identifikuojama.
Net ir su $response->error informacija nieko naujo nesužinosite:
"incorrect-captha-sol".
Kitas keistas dalykas, kad reCaptcha sistema puikiai veikia IE8, bet nenorėjo veikti Operoje.
Na o problema buvo tokia, kad sistema nenorėjo veikti kode:
<table>
<form>
<tr><td>{RECAPTCHA}</td></tr>
</form>
</table>
Tačiau <form> tagus iškėlus į išorę lentelės <table> tagų, viskas pradėjo veikti:
<form>
<table>
<tr><td>{RECAPTCHA}</td></tr>
</table>
</form>
Na o tokią problemą surasti gali tikrai nemažai laiko užtrukti.
O esmė šito dalyko tame, kad reCaptha skriptas ieško dokumente formos laukelio pagal medį:
document.form.table.tr.td ....
Pagal @ozzWANTED