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.