Készítsen captcha feedback formában labdes

Kezdjük egy egyszerű űrlapot. Itt adjuk hozzá a „refresh captcha” arra az esetre, ha a kép nem generál olvasható. Ebben az esetben meg kell újra dolgozni a scriptek és a rajz egy véletlen értéket, és az átírt ülésén.

Ez a funkció ad nekünk egy darab tetszőleges karakter rendomny

Ez valójában egy script, hogy levonja a kép captcha:

Végül képeznek feldolgozás:

Kiegészítő funkció tesztelte megadott e-mail:

Nos, a végső összeszerelés. A tésztához helyezi mind a helyszínen gyökér. Először hozzon létre egy könyvtárat „img” és leeresztve egy pár kép a keletkező zaj a Photoshop, és hívja őket 1.png 2.png. Ugyanebben a könyvtárban levetem a betűtípust, például I Andika-R.ttf.

A fájlok csak kettő. Először captcha.php mi kép. A második forgatókönyv valóban alkotnak felvezető.
captcha.php

A második fájl formájában felvezető: index.php

Jó napot!
Meg kell ezt a kérdést (visszajelzési űrlapot, és nem a CAPTCHA).
CAPTCHA nincs aktiválva az első, azaz a Az első bejegyzés a visszajelzési oldalt, helyesen kitöltésével a mezőket, és CAPTCHA hibaüzenet nem megfelelően bevitt karaktereket captcha és egy gombot, hogy visszatérjen a forma, és csak akkor, ha azok vissza minden helyesen kitöltött és captcha is (ha visszatér van új karakter), az összes küldeni. Ez nem segít, ha megy először a visszajelzés formája és pre-frissítési captcha, mindegy - akkor aktiválódik, ha van egy visszatérő alkotnak. És így valaha. Lehetséges, hogy valahogy javítani?
És amíg a halom egy másik kérdés. Ha nincs helyes megtöltését alakja, vagy hiba, amikor belépnek a CAPTCHA hozam fordul elő egy üres formában, vagyis minden korábban kitöltött mezők törlődnek. Gyakran előfordul, hogy ugyanez a helyzet az internet más weboldalakon. A látogatók nem túl kényelmes, hogy töltse ki az űrlapmezőket újra, és ez megrémít sok. Hogyan készítsünk egy visszatérés formájában a korábban üres mezőket megmarad? Nos, van itt.

Jó napot! Mintegy nem botlás captcha, itt meg kell nézni a kód, az idő nem véletlen, akkor nézd, ha megjelenik. Amikor visszatér az oldalra, hogy a mező nem lehet újra tölteni az értéküket kell regisztrálni, így - mint például input type = text name = „email” value = „”