¿Supiste lo que acaba de lanzar LagriHost? Sí, como lo estabas esperando, ahora vendemos Web Hosting y Dominios. Conoce más :)


Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Sistema de Captcha en PHP
#1
0
Un sistema de CAPTCHA sirve para determinar automáticamente si una petición o proceso fue iniciado por un ser humano o por una maquina. Nuestra amiga Wiki dice lo siguiente:

<cite>Captcha o CAPTCHA son las siglas de Completely Automated Public Turing test to tell Computers and Humans Spart (Prueba de Turing pública y automática para diferenciar máquinas y humanos). Este test es controlado por una máquina, en lugar de por un humano como en la Prueba de Turing, por ello consiste en una prueba de Turing inversa.</cite>

La prueba de Turing consiste en demostrar que una maquina tiene cierta inteligencia, pero en este caso es al revés (de ahi lo de Prueba de Turing Inversa)... es la maquina la que intenta determinar si el humano (si es que existe) tiene la inteligencia necesaria para leer una imagen y transcribir su contenido.

Escribiendo nuestro propio captcha
Antes que nada quiero aclarar, que este es un ejemplo bastante sobre la aplicación de un sistema de Captcha, pero para aquellos que no estamos acostumbrado a usarlos, es un buen comienzo para aprender como funciona y como manejarlos nosotros mismos, sin necesidad de módulos (o código) externos. Ademas, habrá que adaptarlo a cada necesidad, lo cual no representa ninguna dificultad para alguien que tiene nociones básicas de PHP.

Lo que vamos a hacer, es un pequeño script en PHP para generar un captcha, y guardaremos su texto en una variable de sesión, para luego poder compararla con lo que ingresa el usuario.

A este archivo lo vamos a llamar captcha.php
[Imagen: ACF.jpg?5666]

Para mas información sobre los comandos de PHP relacionados a la creación de imágenes visitar http://www.php.net/manual/en/ref.image.php
y necesitamos crear el formulario donde el usuario visualizara el captcha y lo transcribirá. Este es nuestro index.php:

[Imagen: E93.jpg?3676]

[Imagen: C55.jpg?1317]

Click Aqui para Descargar Completo

Espero les sirva. Saludos!

#2
0
No es más simple implementar el captcha de google? Que es el ReCaptcha? Saludos! Sonreir 



Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Tutorial Como hacer chat con el símbolo del sistema (CMD) Diringax 0 3,002 10-07-2017, 06:07 PM
Último mensaje: Diringax
  Mi primera pagina web en PHP torgar22 6 4,489 30-11-2015, 06:19 PM
Último mensaje: piinbook
  Calculadora Básica En PHP torgar22 0 2,188 23-10-2015, 06:36 PM
Último mensaje: torgar22
  Clase php 4 que toma un archivo xml y lo convierte en un array torgar22 0 2,245 22-09-2015, 06:15 PM
Último mensaje: torgar22
  Impedir que se guarde en el cache del browser una página PHP torgar22 0 2,178 22-09-2015, 06:05 PM
Último mensaje: torgar22



Usuarios navegando en este tema:
1 invitado(s)


Forum software by © MyBB Theme © Kevinex & iAndrew 2018