Captcha es una prueba especial que ofrece a los usuarios un problema que cualquiera puede resolver fácilmente, pero que es casi imposible de dominar para una computadora. Para proteger su sitio de registros automáticos, spam o descargas automáticas de archivos, debe crear un código captcha.
Necesario
scripts para generar código captcha
Instrucciones
Paso 1
Utilice una solución lista para usar: vaya al sitio web del proyecto KCaptcha, descárguela gratis e instálela en su sitio web.
Paso 2
Utilice el programa ReCaptcha de Google: vaya al sitio, haga clic en el botón Registrarse ahora, regístrese y pegue el código.
Paso 3
Cree un archivo sec_pic.php en el Bloc de notas de PHP. Abra el bloc de notas y pegue en él el script que se muestra en la imagen. Utilice la línea 1-2 para establecer el ancho y el alto de la imagen captcha. La línea 3 es responsable del tamaño de la fuente. La cuarta y quinta líneas regulan la cantidad de caracteres que se deben escribir y que se mostrarán en el fondo del captcha.
Paso 4
En la línea 6, especifique la ruta a la fuente que se utilizará en el código captcha. Utilice la línea 13 para crear la imagen directamente. En la línea 14, defina el color de fondo del captcha. Llene la imagen con el fondo usando la línea 15. La línea 17 es responsable de agregar letras o números al fondo Defina colores, símbolos y tamaños aleatorios en las líneas 20, 22 y 24, respectivamente.
Paso 5
En la línea 37, especifique el desplazamiento de cada carácter. Traduzca el código en una línea en la línea 43 del script. La línea 45 mostrará la imagen captcha finalizada. Haga clic en Archivo → Guardar. Seleccione todo en la línea con el título y escriba captca.php. Genere la imagen del código captcha a través de HTML usando un script. Sube el código captcha a tu sitio web.
Paso 6
Si los guiones de los párrafos anteriores no funcionan, utilice el guión de la imagen sugerida. Créelo en el bloc de notas y guárdelo con la extensión.php. Especifique en las líneas 2, 3 y 4 el ancho, alto y largo, respectivamente, del código captca. En las líneas 9 y 10, especifique los caracteres utilizados en el código (letras y números) y los componentes que se utilizarán para crear el color.
Paso 7
Utilice la línea 13 para crear el fondo de la imagen del código de verificación. En la línea 16, especifique el ancho para dar cabida a un carácter. Use la línea 18 para llenar el fondo con puntos aleatorios para reducir el riesgo de que los bots reconozcan captcha. Genere un color aleatorio en la línea 19. En la línea 27, imprima un punto aleatorio por seguridad.
Paso 8
Aplique el código de seguridad en la línea 31. Genere un carácter aleatorio en la línea 38. Establezca las coordenadas de la salida del carácter usando la línea 41. La línea 49 le ayudará a establecer el ángulo de rotación de cualquier carácter que se mostrará en la imagen del código de confirmación. Imprima el símbolo generado en imágenes usando la línea 52. Guarde de acuerdo con el algoritmo sugerido anteriormente.