“Conocimientos Programación>Programación PHP /MySQL

Cómo crear un Código CAPTCHA

2013/11/9
el código captcha es una prueba que implica un juez ordenador y un ser humano , donde el equipo genera cadenas aleatorias almacenan en una imagen y comprueban cuando se realiza la operación . Un captcha se utiliza para evitar que el software automatizado de llenar o control de cajas , reduciendo por lo tanto , degradar o abusar de un servicio y que afectan negativamente a la calidad del servicio o gasto de recursos . Dado que el software de reconocimiento de caracteres a veces puede pasar por alto texto de la imagen , texto distorsionado es de uso general para que sea aún más difícil para los sistemas automatizados abusen código systems.CAPTCHA vulnerables pueden ser creados utilizando el lenguaje de programación PHP y algo de código HTML que contiene el texto de PHP. Instrucciones
1

Abra el Bloc de notas y escriba el siguiente código : < ? Php session_start (); >


Aviso del " session_start ()" viene antes de cualquier código HTML o cualquier espacio en blanco
2

Crear una nueva imagen ya sea desde un archivo local o una URL , como se muestra con el siguiente código : .

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

Cree el código de texto aleatorio que se mostrará el texto al azar en la imagen CAPTCHA hemos creado como se muestra:

$ numero = rand ( 100999 ) ;
4

Compruebe el valor de la sesión código de seguridad no está en blanco , y si los partidos de introducción de texto que se almacena . Utiliza el siguiente código para hacer el check :

If ( ($ _POST [ 'check ']) == $ _SESSION [ 'check '] )

{echo 'Input OK' ;

}

demás

{ 'Input Wrong '

Echo ;

}
5

Guardar el archivo de arriba como " . captcha.php "
6

Crear otro archivo, el nombre de " index.php " y copiar el siguiente código para el archivo:

< form method = "post" action = " cc.php ">


< input type = tamaño "text " = " 8 " name = " verificación" >


< /form>
7

Crear otro archivo, " cc.php , " se hace referencia en el archivo " index.php " y copia el código de abajo en el interior del archivo :

< php

Si ($ _POST [ 'check ']) == $ _SESSION [ 'check '] ) {

Echo 'OK entrada ' ;

}

demás
< p > { 'Input Wrong '

Echo ;

}
8

Agregue el código HTML necesario en el archivo de índice que incluye los nombres de los campos , los campos de mensajes y buzones de correo electrónico si usted va a utilizar en las páginas web que requieren autenticación.
9

Guardar todos los archivos en el servidor web.

Programación PHP /MySQL
Cómo insertar un asterisco en MySQL
Cómo convertir un formato de fecha en PHP
Cómo transferir datos MySQL a Network Solutions
Cómo quitar la palabra duplicada en una cadena en PHP
Cómo sincronizar y estabilizar SDLC
SQL Certificación
Cómo aumentar la carga de vídeos Tamaño del archivo con PHP
Comenzando Tutorial HTML
Conocimientos Informáticos © http://www.ordenador.online