Como Fazer Um Código Captcha

Índice:

Como Fazer Um Código Captcha
Como Fazer Um Código Captcha

Vídeo: Como Fazer Um Código Captcha

Vídeo: Como Fazer Um Código Captcha
Vídeo: Como Generar Codigo Captcha en PHP | vlaz vela 2024, Maio
Anonim

Captcha é um teste especial que oferece aos usuários um problema que qualquer um pode resolver facilmente, mas que é quase impossível para um computador dominar. Para proteger seu site de registros automáticos, spam ou downloads automáticos de arquivos, você precisa criar um código captcha.

Como fazer um código captcha
Como fazer um código captcha

Necessário

scripts para geração de código captcha

Instruções

Passo 1

Use uma solução pronta - acesse o site do projeto KCaptcha, baixe gratuitamente e instale em seu site.

Passo 2

Use o programa ReCaptcha do Google - acesse o site, clique no botão Cadastre-se agora, cadastre-se e cole o código.

etapa 3

Crie um arquivo sec_pic.php no PHP Notepad. Abra o bloco de notas e cole nele o script mostrado na imagem. Use a linha 1-2 para definir a largura e altura da imagem captcha. A linha 3 é responsável pelo tamanho da fonte. A quarta e a quinta linhas regulam o número de caracteres que precisam ser digitados e que serão exibidos no fundo do captcha.

Passo 4

Na linha 6, especifique o caminho para a fonte que será usada no código captcha. Use a linha 13 para criar a imagem diretamente. Na linha 14, defina a cor de fundo do captcha. Preencha a imagem com o fundo usando a linha 15. A linha 17 é responsável por adicionar letras ou números ao fundo. Defina cores, símbolos e tamanhos aleatórios nas linhas 20, 22 e 24, respectivamente.

Etapa 5

Na linha 37, especifique o deslocamento de cada caractere. Traduza o código em uma linha na linha 43 do script. A linha 45 exibirá a imagem captcha finalizada. Clique em Arquivo → Salvar. Selecione tudo na linha com o título e digite captca.php. Envie a imagem do código captcha via HTML usando um script. Faça upload do código captcha em seu site.

Etapa 6

Se os scripts dos parágrafos anteriores não funcionarem, use o script da imagem sugerida. Crie-o no bloco de notas e salve-o com a extensão.php. Especifique nas linhas 2, 3 e 4 a largura, altura e comprimento, respectivamente, do código captca. Nas linhas 9 e 10, especifique os caracteres usados no código (letras e números) e os componentes que serão usados para criar a cor.

Etapa 7

Use a linha 13 para criar o plano de fundo da imagem do código de verificação. Na linha 16, especifique a largura para acomodar um caractere. Use a linha 18 para preencher o fundo com pontos aleatórios para reduzir o risco de reconhecimento de captcha por bots. Gere uma cor aleatória na linha 19. Na linha 27, imprima um ponto aleatório por segurança.

Etapa 8

Aplique o código de segurança na linha 31. Gere um caractere aleatório na linha 38. Defina as coordenadas da saída do caractere usando a linha 41. A linha 49 o ajudará a definir o ângulo de rotação de qualquer caractere que será exibido na imagem do código de confirmação. Imprima o símbolo gerado nas imagens usando a linha 52. Salve de acordo com o algoritmo sugerido anteriormente.

Recomendado: