Captcha (captcha) a php-en

Ebben a cikkben megmutatjuk, hogyan működik a CAPTCHA. És kezdj néhány Captcha példával:

Captcha (captcha) a php-en
Captcha (captcha) a php-en
Captcha (captcha) a php-en
Captcha (captcha) a php-en
Captcha (captcha) a php-en

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:

  1. index.html - a captcha bemenet formája lesz
  2. capcha.php - captcha létrehozása
  3. 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.