A Captcha egy speciális teszt, amely a felhasználók számára olyan problémát kínál, amelyet bárki könnyedén megoldhat, de amelyet szinte lehetetlen elsajátítani egy számítógép számára. Ahhoz, hogy megvédje webhelyét az automatikus regisztrációtól, a spamtől vagy a fájlok automatikus letöltésétől, létre kell hoznia egy captcha kódot.
Szükséges
szkriptek captcha-kód előállításához
Utasítás
1. lépés
Használjon kész megoldást - keresse fel a KCaptcha projekt webhelyét, töltse le ingyen és telepítse a webhelyére.
2. lépés
Használja a Google ReCaptcha programját - lépjen a webhelyre, kattintson a Regisztráció most gombra, regisztrálja és illessze be a kódot.
3. lépés
Hozzon létre egy sec_pic.php fájlt a PHP Jegyzettömbben. Nyissa meg a Jegyzettömböt, és illessze be a képen látható szkriptet. Az 1-2 sor segítségével állítsa be a captcha kép szélességét és magasságát. A 3. sor felel a betűméretért. A negyedik és ötödik sor szabályozza a beírandó karakterek számát, amelyek a captcha hátterén jelennek meg.
4. lépés
A 6. sorban adja meg a captcha kódban használt betűtípus elérési útját. Használja a 13. sort a kép közvetlen létrehozásához. A 14. vonalon adja meg a captcha háttérszínét. Töltse ki a képet a háttérrel a 15. sor használatával. A 17. sor felel azért, hogy betûket vagy számokat adjon a háttérhez. Véletlen színeket, szimbólumokat és méreteket adjon meg a 20., 22. és 24. soron.
5. lépés
A 37. sorban adja meg az egyes karakterek eltolódását. Fordítsa le a kódot a szkript 43. sorának sorára. A 45. sor a kész captcha képet jeleníti meg. Kattintson a Fájl → Mentés gombra. Jelöljön ki mindent a sorban a címmel, és írja be oda captca.php. A captcha kód képét HTML-ben, szkript segítségével adja ki. Töltse fel a captcha kódot a webhelyére.
6. lépés
Ha az előző bekezdések szkriptjei nem működnek, használja a javasolt kép szkriptjét. Hozd létre a Jegyzettömbben, és mentsd el.php kiterjesztéssel. Adja meg a 2., 3. és 4. sorban a captca kód szélességét, magasságát és hosszát. A 9. és 10. sorban adja meg a kódban használt karaktereket (betűk és számok), valamint a szín létrehozásához használt összetevőket.
7. lépés
Használja a 13. sort az ellenőrző kód képének hátterének létrehozásához. A 16. sorban adja meg a szélességet egy karakter befogadásához. Használja a 18. sort a háttér véletlenszerű pontokkal történő kitöltéséhez, hogy csökkentse a robotok captcha-felismerésének kockázatát. Készítsen véletlenszerű színt a 19. sorban. A 27. sorban nyomtasson véletlenszerű pontot a biztonság kedvéért.
8. lépés
Alkalmazza a biztonsági kódot a 31. sorban. Véletlenszerű karakter létrehozása a 38. sorban. A 41. sor segítségével állítsa be a karakterkimenet koordinátáit. A 49. sor segít beállítani a megerősítési kód képén megjelenő bármely karakter forgási szögét. Nyomtassa ki a létrehozott szimbólumot képekbe az 52. sor segítségével. Mentse a korábban javasolt algoritmus szerint.