Captcha (captcha) a php-en
Ebben a cikkben megmutatjuk, hogyan működik a CAPTCHA. És kezdj néhány Captcha példával:
Kapchy rosszul olvasható és olvashatatlan! =)
Tehát, annál nehezebb a captcha, annál nehezebb felismerni nemcsak a robotot, hanem a személyt is.
Hogyan működik a captha?
- A szerver automatikusan véletlen kódot generál, és létrehoz egy képet ezzel a kóddal.
- A kód a munkamenetben tárolódik.
- Ezután a kép deformálódik, eltorzul és hozzáadódik a zaj.
- A kész kép megjelenik a felhasználónak a böngészőben.
- Az űrlap elküldése után a beírt karaktereket a munkamenet szimbólumaihoz hasonlítják össze, ha azok egybeesnek, akkor a captcha kód helyesen lett megadva.
A captcha-t írjuk
A kész verzió itt tesztelhető.
A legegyszerűbb mód az, hogy a captcha generációt külön fájlba hozzuk létre, amely a kész képet a kimeneten adja ki.
3 fájl létrehozása:
- index.html - a captcha bemenet formája lesz
- capcha.php - captcha létrehozása
- result.php - ellenőrizze a beírt kód helyességét
Mindezek ellenére a spam botoktól való védelem készen áll a használatra. Természetesen ez nem garantálja a robotok 100% -os ártalmatlanítását, de nagyban megkönnyíti a moderátorok munkáját.