Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Sistema de Captcha en PHP
#1
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!
Ahora quieres saber... Quien soy?
Soy un delincuente, mi crimen es la curiosidad, Mi crimen es juzgar a las personas por lo que dicen y piensan, y no por lo que aparentan.
Mi crimen es ser mas inteligente que vos, algo por lo cual, nunca me olvidaras.


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  CAPTCHA Infranqueable joksan 14 972 09-02-2015, 09:05 PM
Último mensaje: Napster
  Como hacer un Sistema de Noticias con PHP y MySQL torgar22 3 1,359 02-02-2015, 05:16 PM
Último mensaje: AngelKrak
  Sistema de paginacion PHP - MYSQL torgar22 1 677 02-02-2015, 04:51 PM
Último mensaje: AngelKrak
  Sistema Bibliotecario en PHP y MYSQL jlgarduza 0 2,377 23-11-2014, 07:02 AM
Último mensaje: jlgarduza
  sistema de subir con html y javascrip 2 luisfml 4 607 13-06-2014, 08:37 AM
Último mensaje: forsa
  Sistema de login publicado por "Alan" de phpost papanoel 0 673 22-01-2014, 04:45 AM
Último mensaje: papanoel
  Sistema de rango alemagno 3 650 24-08-2013, 08:57 PM
Último mensaje: AbaddonOrmuz
Información Sistema o código binario DiosOne 10 2,336 16-04-2013, 02:26 PM
Último mensaje: frikilero
  ¿Cual es el mejor sistema de ventas para fotografia? Mtraker 0 472 02-03-2013, 09:25 AM
Último mensaje: Mtraker
  Sistema de usuarios por invitación PHP torgar22 1 1,097 01-03-2013, 07:33 PM
Último mensaje: DarkMaster



Usuarios navegando en este tema: 1 invitado(s)