Stránka 1 z 1

Captcha - zobrazení a ověření

Napsal: 01 črc 2014 11:34
od kuxik009
Zdravím,
odsud jsem si stáhnul zdroják captchy. Na konci článku se píše, že v dalším dílu si uděláme ověření, ale nic takového tam není.
Zdroják:
► Zobrazit spoiler

Captcha se size zobrazí správně (zde), ale už nevím, jak to ověřit. Ani když si udělám formulář a ten soubor načtu includem, nefunguje to (zde). Takže uměl by mi někdo prosím poradit s tím, jak do formuláře načíst tu moji captchu a následně ji ověřit? Zkoušel jsem hledat na Googlu, ale jelikož je každá captcha jinak dělaná, tak jsem nic nenašel. Děkuji předem všem!

Re: Captcha - zobrazení a ověření

Napsal: 01 črc 2014 14:42
od CZechBoY
Zdravím,
na stránce formuláře si dej:

Kód: Vybrat vše


session_start
();   // před jakýkoliv jiný obsah
$_SESSION['captcha'] = 'tvůj kontrolní captcha kod';
.
.
<
form method="post">
<
img src="..cesta k vygenerovanymu captcha kodu...">
<
input type="text" name="captcha">
<
button type="submit">odeslat</button>
</
form>
 

a potom při zpracování formuláře

Kód: Vybrat vše


session_start
();
if (
$_SESSION['captcha'] == $_POST['captcha']) {
  
//Ok
} else {
  
// captcha špatně
}
 

Re: Captcha - zobrazení a ověření

Napsal: 01 črc 2014 19:44
od kuxik009
Díky, formulář vypadá hezky, jenže jak už jsem řekl, já tu kapču jen okopíroval. Poradíš mi prosím. co mám do té session uložit? Díky.

Re: Captcha - zobrazení a ověření

Napsal: 01 črc 2014 20:56
od CZechBoY
No koukám, že ten skript cos poslal vlastně nikde neukládá co vypisuje, takže smůla :D
Kdy má vyjít další díl?

Re: Captcha - zobrazení a ověření

Napsal: 02 črc 2014 11:54
od kuxik009
To nikde nepíšou, ale první komentář je z 21.02.2013, takže bych řekl, že na to autor zapoměl :?
Nemohl bys mi prosím pomoct upravit ten skript tak, aby se to uložilo třeba do proměnné? Ten zbytek (session a ověření) bych už zvládnul sám. Díky.

Re: Captcha - zobrazení a ověření

Napsal: 02 črc 2014 12:05
od CZechBoY
Radši použij recaptchu když tomu nerozumíš :-)

Re: Captcha - zobrazení a ověření

Napsal: 02 črc 2014 13:03
od kuxik009
Super, díky, ta recapthca je skvělá! Jen bych se chtěl zeptat, jak se ověřuje? Musím si napsat něco jako if ($_POST["captcha"] == $_POST["captcha_zadana"])? Nebo se o to google postará sám? Díky předem.

Re: Captcha - zobrazení a ověření

Napsal: 02 črc 2014 13:23
od CZechBoY
Počti, vyzkoušej :D sám jsem tuhle captchu zkoušel hodně dávno a už si nepamatuju jak jsem to dělal.