Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť CAPTCHA kód

CAPTCHA kód je test , ktorý zahŕňa počítačový sudcu a ľudskej bytosti , kde počítač generuje náhodné reťazce uložené v obraze a skontrolovať , keď sa vykonáva operácia . CAPTCHA sa používa , aby sa zabránilo automatizovaný softvér z vyplňovanie a kontrolu políčok , čím sa znižuje , ponižujúce alebo zneužívať služby a negatívne ovplyvňuje kvalitu služieb a výdavky prostriedkov . Vzhľadom k tomu , softvér pre rozpoznávanie znakov možno niekedy bypass CAPTCHA text skreslený texte sa bežne používa , aby to bolo ešte ťažšie pre automatizované systémy z zneužívajú zraniteľné systems.CAPTCHA kód možno vytvoriť pomocou programovacieho jazyka PHP a niektoré HTML kódovanie , ktoré obsahuje text PHP . Pokyny dovolená 1

Otvorte Poznámkový blok a zadajte kód nižšie :

< ? Php session_start ( ) ; >

Všimnite si , " session_start ( ) " je pred každým HTML alebo akékoľvek biele miesto
2

Vytvoriť nový obraz buď z lokálneho súboru alebo URL , ako je znázornené pomocou kódu nižšie : .

$ img = imagecreatefrompng ( ' image.png ' ) ;
3

Vytvorte náhodné textový kód , ktorý sa zobrazí náhodný text na obrázku CAPTCHA , ktorý sme vytvorili , ako je uvedené :

$ numero = rand ( 100999 ) ;
4

Skontrolujte hodnotu bezpečnostný kód relácie nie je prázdne a pokiaľ vkladanie textu zodpovedá tomu , čo je uložené . Pomocou nasledujúceho kódu môžete vykonať kontrolu :

( ( $ _POST [ ' check ' ] ) == $ _SESSION [ ' check ' ] )

{ echo ' Input OK ' ;

}

Else

{

Echo " Input Wrong ' ;

}
5

Uložiť súbor vyššie ako " . captcha.php "
6

Vytvorte ďalší súbor , pomenujte ju " index.php " a skopírujte nižšie uvedený kód do súboru :

< forma = " POST " action = " cc.php " >

src = " captcha.php " >

< input type = " text " size = " 8 " name = " check " >

input type = " submit " name = " submit " hodnota = " submit " >

< /form >
7

Vytvorte ďalší súbor , " cc.php " , odkazuje na " index.php " súbor a skopírujte nižšie uvedený kód do súboru :

< php

( $ _POST [ ' check ' ] ) == $ _SESSION [ ' check ' ] ) {

Echo " Input OK " ;

}

Else

{

Echo " Input Wrong ' ;

}
8

Pridať potrebný HTML kód na indexového súboru , ktorý obsahuje názvy polí , polí správ a e - mailovej schránky , ak budete používať ju na webových stránkach , ktoré vyžadujú overenie .
9

Uložiť všetky súbory do vášho webového servera .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené