Captcha on erityinen testi, joka tarjoaa käyttäjille ongelman, jonka kuka tahansa voi helposti ratkaista, mutta jota tietokoneella on melkein mahdotonta hallita. Suojellaksesi sivustoasi automaattisilta rekisteröinniltä, roskapostilta tai tiedostojen automaattiselta lataamiselta sinun on luotava captcha-koodi.
Välttämätön
komentosarjat captcha-koodin luomiseen
Ohjeet
Vaihe 1
Käytä valmiita ratkaisuja - siirry KCaptcha-projektin verkkosivustolle, lataa se ilmaiseksi ja asenna se verkkosivustollesi.
Vaihe 2
Käytä Googlen ReCaptcha-ohjelmaa - siirry sivustolle, napsauta Rekisteröidy nyt -painiketta, rekisteröi ja liitä koodi.
Vaihe 3
Luo sec_pic.php-tiedosto PHP Muistioon. Avaa muistilehtiö ja liitä siihen kuvassa näkyvä komentosarja. Määritä captcha-kuvan leveys ja korkeus rivillä 1-2. Rivi 3 vastaa fontin koosta. Neljäs ja viides rivi säätävät kirjoitettavien merkkien määrää, jotka näkyvät captchan taustalla.
Vaihe 4
Määritä rivillä 6 polku fontille, jota käytetään captcha-koodissa. Luo kuva suoraan rivillä 13. Määritä rivillä 14 captchan taustaväri. Täytä kuva taustalla rivillä 15. Viiva 17 on vastuussa kirjainten tai numeroiden lisäämisestä taustalle. Määritä satunnaiset värit, symbolit ja koot riville 20, 22 ja 24.
Vaihe 5
Määritä rivillä 37 kunkin merkin siirtymä. Käännä koodi komentosarjan riville 43. Rivi 45 näyttää valmiin captcha-kuvan. Valitse Tiedosto → Tallenna. Valitse kaikki rivillä otsikon kanssa ja kirjoita siellä captca.php. Tulosta captcha-koodin kuva HTML-koodilla komentosarjan avulla. Lataa captcha-koodi verkkosivustollesi.
Vaihe 6
Jos edellisten kappaleiden komentosarjat eivät toimi, käytä ehdotetun kuvan komentosarjaa. Luo se muistikirjaan ja tallenna se.php-laajennuksella. Määritä riville 2, 3 ja 4 captca-koodin leveys, korkeus ja pituus. Määritä rivillä 9 ja 10 koodissa käytetyt merkit (kirjaimet ja numerot) sekä komponentit, joita käytetään värin luomiseen.
Vaihe 7
Luo vahvistuskoodikuvan tausta rivillä 13. Määritä rivillä 16 leveys yhden merkin sijoittamiseksi. Käytä viivaa 18 täyttääksesi tausta satunnaisilla pisteillä vähentääksesi robottien captcha-tunnistuksen riskiä. Luo satunnaisväri riville 19. Tulosta riville 27 turvallisuuden vuoksi satunnaispiste.
Vaihe 8
Käytä turvakoodia rivillä 31. Luo satunnaismerkki riville 38. Aseta merkkilähdön koordinaatit rivillä 41. Rivi 49 auttaa määrittämään minkä tahansa vahvistuskoodikuvassa näytettävän merkin kiertokulman. Tulosta luotu symboli kuviin rivillä 52. Tallenna aiemmin ehdotetun algoritmin mukaisesti.