Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come creare un codice CAPTCHA

Il codice CAPTCHA è un test che coinvolge un giudice computer e di un soggetto umano , in cui il computer genera stringhe casuali memorizzati in un'immagine e controllati quando viene eseguita l'operazione . Un CAPTCHA è usato per prevenire il software automatizzato di compilazione o il controllo scatole , riducendo così , degradante o abusando di un servizio e di influenzare negativamente la qualità del servizio o le spese delle risorse. Dal momento che il software di riconoscimento dei caratteri a volte può bypassare il testo CAPTCHA , testo distorto è comunemente usato per rendere ancora più difficile per i sistemi automatici abusino vulnerabile codice systems.CAPTCHA può essere creato utilizzando il linguaggio di programmazione PHP e un po 'di codice HTML che contiene il testo PHP . Istruzioni
1

Apritevi Blocco note e digitare il codice qui sotto : < ? Php session_start (); >


Notate il " session_start ( ) " viene prima di ogni codice HTML o di qualsiasi spazio bianco
2

creare una nuova immagine o da un file locale o un URL , come illustrato utilizzando il codice qui sotto : .

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

Crea il codice testo casuale che visualizzerà il testo casuale sull'immagine CAPTCHA abbiamo creato come mostrato :

$ NUMERO = rand ( 100.999 ) ;
4

Controllare il valore di sessione codice di sicurezza non è vuoto e se il testo partite di input che cosa è stato memorizzato. Utilizza il codice seguente per fare il controllo :

if (( $ _POST [' controllare '] ) == $ _SESSION [' controllare '] ) per

{ echo ' OK Input' ;

}

Else

{' ingresso Wrong'

Echo ;

}
5

Salva il file di cui sopra come " . captcha.php "
6

creare un altro file , nome " index.php " e copiare il codice qui sotto al file :

< form method = azione "POST" = " cc.php " >


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


< /form >
7

Create ancora un altro file , " cc.php , " fa riferimento il file "index.php" e copia il codice sottostante all'interno del file : ?

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

Echo 'OK Input ';

}

Else

{' ingresso Wrong'

Echo ;

}
8

Aggiungi il codice HTML necessario il file indice che include i nomi dei campi , i campi di messaggi e caselle di posta elettronica se verrà utilizzato nelle pagine Web che richiedono l'autenticazione .
9

salvare tutti i file nel vostro web server.

 

Programmazione © www.354353.com