Hoi, ik zit weer met een probleempje. Ik gebruik voor een contactform een captcha. Vroeger gebeurde de validatie (alle velden ingevuld...) van deze pagina via de pagina zelf in php, ook de validatie van de captcha. Nu word de pagina gevallideerd via javascript, echter weet ik niet hoe ik nu die captcha moet valideren.

De captcha werd vroeger zo gevallideerd:

<?php
include("include/captcha/securimage.php");
$img=new Securimage();
$valid=$img->check($_POST['code']);
?>


Hoe kan ik dat nu het beste aanpakken?
Eerst de captcha via php valideren en als deze juist is een opdracht geven aan het javascript om de rest af te handelen? Zo ja, kan iemand me dan ook uitleggen hoe? :P
Ga eerst maar eens het verschil tussen javascript en java leren.
Verder moet je sowieso wel bij php controle doen want checks met javascript kunnen omzeilt worden.
En je zult met wat meer informatie moeten komen.
Waarom staat er java in je titel?
Hipska BE op 10/06/2010 17:25:59

Waarom staat er java in je titel?


Oeps, typfoutje...
Karl Karl op 10/06/2010 17:17:33

Verder moet je sowieso wel bij php controle doen want checks met javascript kunnen omzeilt worden.


Azo, zou iemand me willen uitleggen hoe je een (extern) javascript kunt starten als bevoorbeeld na php validatie de captcha code geldig blijkt?
Heb ik ook al problemen mee gehad, tip: niet aan beginnen :p
Dus het gewoon houden bij php validatie? Heeft er iemand een goed voorbeeld/link van een goede manier om te valideren?

Op Google vind in nl. verschillende manieren waar ik bij sommige mijn twijfels heb...
Niet zo moeilijk, je maakt een code die je in een plaatje zet met een captcha, deze sla je op in de sessie en bij de controle kijk je of de invoer overeenkomt met die sessie data.

Hooguit kan je na het intypen van de code met AJAX alvast een check doen of het klopt en zo kan je sneller antwoord geven aan je user. Vergeet niet het ook nog achteraf te doen!

Reageren