Captcha är ett speciellt test som erbjuder användarna ett problem som alla enkelt kan lösa, men som det är nästan omöjligt för en dator att bemästra. För att skydda din webbplats från automatiska registreringar, skräppost eller automatisk nedladdning av filer måste du skapa en captcha-kod.
Nödvändig
skript för att generera captcha-kod
Instruktioner
Steg 1
Använd en färdig lösning - gå till KCaptcha-projektets webbplats, ladda ner den gratis och installera den på din webbplats.
Steg 2
Använd Googles ReCaptcha-program - gå till webbplatsen, klicka på knappen Registrera dig nu, registrera och klistra in koden.
Steg 3
Skapa en sec_pic.php-fil i PHP Notepad. Öppna anteckningsblocket och klistra in det manus som visas på bilden. Använd rad 1-2 för att ställa in bredden och höjden på captcha-bilden. Rad 3 ansvarar för teckensnittsstorleken. Den fjärde och femte raden reglerar antalet tecken som måste skrivas och som kommer att visas i captcha-bakgrunden.
Steg 4
På rad 6 anger du sökvägen till teckensnittet som ska användas i captcha-koden. Använd rad 13 för att skapa bilden direkt. På rad 14 definierar du bakgrundsfärgen för captcha. Fyll bilden med bakgrunden med rad 15. Rad 17 är ansvarig för att lägga till bokstäver eller siffror i bakgrunden. Definiera slumpmässiga färger, symboler och storlekar på rad 20, 22 respektive 24.
Steg 5
På rad 37 anger du förskjutningen för varje tecken. Översätt koden till en rad i skriptets rad 43. Rad 45 visar den färdiga captcha-bilden. Klicka på Arkiv → Spara. Välj allt i raden med titeln och skriv där captca.php. Mata ut bilden av captcha-koden via HTML med ett skript. Ladda upp captcha-koden till din webbplats.
Steg 6
Om manusen från föregående stycken inte fungerar, använd skriptet från den föreslagna bilden. Skapa den i anteckningar och spara den med.php-tillägget. Ange i raderna 2, 3 och 4 bredden, höjden respektive längden på captcakoden. På raderna 9 och 10 anger du de tecken som används i koden (bokstäver och siffror) och de komponenter som ska användas för att skapa färgen.
Steg 7
Använd rad 13 för att skapa bakgrunden för verifieringskodbilden. På rad 16 anger du bredden för att rymma ett tecken. Använd rad 18 för att fylla bakgrunden med slumpmässiga prickar för att minska risken för captcha-igenkänning av bots. Skapa en slumpmässig färg på rad 19. På rad 27 skriver du ut en slumpmässig punkt för säkerhet.
Steg 8
Tillämpa säkerhetskoden på rad 31. Skapa ett slumpmässigt tecken på rad 38. Ställ in koordinaterna för teckenutmatningen med rad 41. Linje 49 hjälper dig att ställa in rotationsvinkeln för alla tecken som kommer att visas på bekräftelsekodbilden. Skriv ut den genererade symbolen till bilder med hjälp av rad 52. Spara enligt den tidigare föreslagna algoritmen.