O código CAPTCHA é um teste que envolve um juiz de computador e um ser humano , em que o computador gera seqüências aleatórias armazenados em uma imagem e verificada quando a operação é realizada . Um CAPTCHA é usado para impedir que o software automatizado de preenchimento ou verificação de caixas , reduzindo assim , degradante ou abusar de um serviço e afetando negativamente a qualidade do serviço ou dispêndio de recursos . Como o software de reconhecimento de caracteres pode , por vezes, texto desvio CAPTCHA , texto distorcido é comumente usado para torná-lo ainda mais difícil para os sistemas automatizados de abusar código systems.CAPTCHA vulnerável pode ser criado usando a linguagem de programação PHP e alguns códigos HTML que contém o texto PHP. Instruções 
 1 
 Abra o bloco de notas e digite o código abaixo : 
 
 < ? Php session_start (); > 
 
 Observe o " session_start () " vem antes de qualquer HTML ou qualquer espaço em branco 
 2 
 Cria uma nova imagem a partir de um arquivo local ou um URL como mostrado usando o código abaixo: . 
 
 $ img = imagecreatefrompng (' image.png '); 
 3 
 Criar o código de texto aleatório que irá exibir o texto aleatório a imagem CAPTCHA que criamos , como mostrado em: 
 
 $ numero = rand ( 100.999 ); 
 4 
 Verifique o valor da sessão código de segurança não está em branco e se o texto de entrada coincide com o que está armazenado. Use o código abaixo para fazer o check : 
 
 Se (($ _POST [ 'check '] ) == $ _SESSION [ 'check ']) 
 
 {echo ' Input OK' ; 
 
 } 
 
 Else 
 
 { 
 
 eco 'Erro '; } 
 
 
 5 
 Salvar o arquivo acima como " . captcha.php " 
 6 
 Criar outro arquivo, o nome " index.php " e copie o código abaixo para o arquivo : 
 
 
  7 
 Criar um outro arquivo , " cc.php ", referenciado no arquivo " index.php " e copie o código abaixo dentro do arquivo : 
 
   Se ( $ _POST [ 'check ']) == $ _SESSION [ 'check '] ) { 
 
 eco 'Input OK' ; 
 
 } 
 
 Else 
 
 { 
 
 eco 'Erro '; } 
 
 
 8 
 Adicione o código HTML necessário para o arquivo de índice que inclui os nomes de campo, campos de mensagem e caixas de e-mail , se você vai usá-lo em páginas da Web que exigem autenticação . 
 9 
 salvar todos os arquivos em seu servidor web.