April 11
Il codice CAPTCHA è un test che coinvolge un giudice computer e un soggetto umano, in cui il computer genera stringhe casuali memorizzati in un'immagine e controllato quando viene eseguita l'operazione. Un CAPTCHA è usato per prevenire il software automatizzato da compilare o il controllo scatole, riducendo, degradante o abusare 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 di testo a volte può bypass CAPTCHA, il testo distorto è comunemente usato per rendere ancora più difficile per i sistemi automatizzati di abusare sistemi vulnerabili.
codice CAPTCHA può essere creato utilizzando il linguaggio di programmazione PHP e un po 'di codice HTML che contiene il testo di PHP.
1 Aprire Blocco note e digitare il codice qui sotto:
<? Php session_start (); ?>
Si noti la "session_start ()" viene prima di ogni HTML o qualsiasi spazio bianco.
2 Creare una nuova immagine o da un file locale o un URL, come illustrato usando il codice seguente:
$ Img = imagecreatefrompng ( 'image.png');
3 Creare il codice testo casuale che visualizza il testo casuale l'immagine CAPTCHA che abbiamo creato come mostrato:
$ Numero = rand (100.999);
4 Controllare il valore di sessione codice di sicurezza non è vuoto e se il testo di input corrisponde a ciò che viene memorizzato. Utilizzare il codice qui sotto per fare il controllo:
Se (($ _POST [ 'controllare']) == $ _SESSION [ 'controllare'])
{Echo 'ingresso OK';
}
Altro
{
Echo 'ingresso sbagliato';
}
5 Salvare il file di cui sopra come "captcha.php."
6 Creare un altro file, il nome "index.php" e copiare il codice qui sotto al file:
<Form method = azione "POST" = "cc.php">
<Img src = "captcha.php"> <br>
<Input type = "text" size = "8" name = "check"> <br>
<Input type = "submit" name = "submit" value = "submit">
</ Form>
7 Creare un altro file "cc.php," ha fatto riferimento nel file "index.php" e copiare il codice qui sotto all'interno del file:
<? Php
Se ($ _POST [ 'controllare']) == $ _SESSION [ 'controllare']) {
Echo 'ingresso OK';
}
Altro
{
Echo 'ingresso sbagliato';
}
8 Aggiungere il codice HTML necessario il file indice che comprende i nomi dei campi, i campi di messaggi e caselle di posta elettronica se si prevede di utilizzare su pagine Web che richiedono l'autenticazione.
9 Salvare tutti i file sul server Web.