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

Cómo crear un Código CAPTCHA

2016/5/31
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 cambiar los permisos de archivos mediante PHP
Estructura de base de datos Web
¿Dónde se aplica PHP?
¿Por qué sigue recibiendo este error? Advertencia Función de conexión de mysql mysql-connect al servidor MySQL local a través del socket 2 en mntsdbwww2smut360 comhtdocsincc?
Cómo reproducir un archivo de audio en PHP
Cómo escribir en un archivo CSV con PHP
MySQL Import Tutorial
PHP Referencias Vs . Manijas objeto
Conocimiento de la computadora © http://www.ordenador.online