[ verbe @ 15.06.2018. 19:02 ] @
Na početku fajla dajem dve random vrednosti koje saberem i rezultat smestim u sesiju. Te dve iste vrednosti prenesem kao tekst u formu: Koliko je ' 5 + 8 = ' i pored stavim input polje. Vrednost tog polja treba da bude jednak vrednosti iz sesije. E sad, neverovatna stvar mi se desava. Kada ukucam vrednost sa kompjutera na kom je sajt - server, sve je u redu, validacija prolazi. A kad probam sa telefona i drugog laptopa, vrednost ne prolazi. Dobijem grešku, da rezultat nije tačan. Ovako proveravam rezultat: Code (php): if ($_POST['score'] == $_SESSION['captcha']) { // ok je } else { // nije ok, poruka o grešci } Čudi me da na serveru radi a sa laptopa koji je u istoj mrezi neće. Čak sam pokušao da sve vrednosti stavim u sesiju. I prvu operandu i drugu, i rezultat, opet ne prolazi. Na kraju sam vrednost stavio u hidden polje i sad je ok. Medjutim, pitanje je koliko je to sigurno. Jel zna neko o čemu se radi? To je prvo. A drugo, jel imaju negde gotove captcha slike, desetak komada, da budu slične, pa da tako proveravam vrednost. Ne bih da dinamički kreiram sliku. Malo mi je to komplikovano. pozz.. |