Foros del Web » Creando para Internet » Diseño web »

Problema con CAPTCHA al introducirlo en el formulario!!!

Estas en el tema de Problema con CAPTCHA al introducirlo en el formulario!!! en el foro de Diseño web en Foros del Web. Hola amigos, me he inscrito en forosdelweb para encontrar una solución a mi problema, ojala y puedan ayudarme , se los agradeceré enormemente. Tengo un ...
  #1 (permalink)  
Antiguo 14/06/2010, 08:12
 
Fecha de Ingreso: junio-2010
Mensajes: 15
Antigüedad: 13 años, 10 meses
Puntos: 0
Problema con CAPTCHA al introducirlo en el formulario!!!

Hola amigos, me he inscrito en forosdelweb para encontrar una solución a mi problema, ojala y puedan ayudarme, se los agradeceré enormemente. Tengo un captcha que he bajado de internet, lo pruebo de forma independiente y funciona muy bien, pero cuando lo ingreso en el formulario donde los usuarios deberán emitir sus comentarios cuyo fin es validar que el mensaje sea enviado por un usuario real y no por un robot, luego haberlo introducido en el formulario mencionado ya no funciona igual, es decir no valida, al colocar el código correcto o no, me envía el mensaje por igual, cosa que no debería ser...el código es el siguiente:

<?php
session_start();
if ($_POST['action'] == "checkdata") {
if ($_SESSION['tmptxt'] == $_POST['tmptxt']) {
echo "Bienvenido";
} else {
echo "Intentalo nuevamente";
}
exit;
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CAPTCHA con PHP</title>
<meta name="description" content="CAPTCHA con PHP: ejemplo para demostrar la creacion de Captcha con PHP." />
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" class="descdet">
<div class="bordeder">
<strong class="subder">Captcha con PHP </strong><br>
Ingresar el texto mostrado en la imagen <br>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<img src="captcha.php" width="100" height="30" vspace="3"><br>
<input name="tmptxt" type="text" size="30"><br>
<input name="btget" type="submit" class="boton" value="Verificar Codigo">
<input name="action" type="hidden" value="checkdata">
</form>
</div>
</td>
</tr>
</table>
</body>
</html>


Lo que necesito es la validación del mismo y en vez de que me muestre un "Bienvenido" Cuando sea correcto y un "Inténtelo nuevamente" cuando no, necesito que me vaya a diferentes páginas, es decir; cuando el usuario ingrese su código de forma correcta me vaya a una página que se llama com_correcto.php y cuando no me vaya a com_incorrecto.php


Agradecida por sus ayuda... gracias de antemano.

Saludos,
  #2 (permalink)  
Antiguo 14/06/2010, 08:44
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Problema con CAPTCHA al introducirlo en el formulario!!!

Repetido en el foro de PHP

Etiquetas: captcha, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 19:49.