Jako první uděláme to, že použijeme funkci session_start()(viz. pavliczech stream tuty), jelikož kód si musí zapamatovat a potom si vytvoříme náhodný text díky md5. Md5 má 32 znaků, ale my si dáme jen 5. Aby byl md5 celkem náhodný použijeme funkci date() a microtime() (vrátí mikrosekundy) a tak budeme mít nejmenší pravděpodobnost, že captcha nebude mýt 2x ty samé znaky:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Teď už máme kód a začneme si vytvářet obrázek s modrým pozadím:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Celý PHP kód:
Soubor : captcha.php
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Tak a hotov! Teď si připravíme html formulář s captchou:
Soubor: formular.html
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Teď si už jen uděláme kontrolu:
Soubor: kontrola.php
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Doufám že se vám návod líbil a těším se na vás u dalšího mého návodu :) Pokud máte problémy pište mi PM nebo na Skyp či Email vše najdete v mém profilu :)











