Men det billede som bliver generet ud fra det, er alt for nemt at læse for bots. Er der en, som kan gøre det en del mere effiktivt, og helst så jeg ikke skal til at ændre en hel masse.. Overstående er i en fil alene og den indeholder ikke andet.
Jeg udskriver mit billede med <img src="../verify/verify.php" /> Og så kommer billedet frem. Hvis en af jer, kan få overstående artikels metode til at virke, som jeg udskriver mit billede. Ja så får du de 200.
Hvis du tager koden fra: THE CODE og gemmer i verify.php, så burde det faktisk give dig samme resultat. Den bruger dog en session som hedder: $_SESSION['security_code'] = $code; Det kan du jo evt. ændre til: $_SESSION['new_string']; så er det det.
Så nemt var det heller ikke.. Den mener jeg taster forkert kode hver gang. Jeg har ikke ændret i CaptchaSecurityImages.php bortset fra jeg gav den et andet navn.
MIn kode jeg ændrede: <input type="text" name="security_code" id="security_code" /><img src="../verify/verify.php?width=100&height=40&characters=5" />
lidt længere nede: if (isset($_POST['action']) && $_POST['action'] == 'submitted') { if( $_SESSION['security_code'] == $_POST['security_code'] && !empty($_SESSION['security_code'] ) ) {
smider i db..
} else { // Insert your code for showing an error message here echo 'Sorry, you have provided an invalid security code'; } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.