 
			
				11/06/2010, 15:35
			
			
			     |  
      |    |    |    Fecha de Ingreso: junio-2010  
						Mensajes: 15
					  Antigüedad: 15 años, 4 meses Puntos: 0     |        |  
  |      Respuesta: Ayuda con CAPTCHA y Formulario por favor!!        Hola amigo, yo presento un caso parecido: neurotico  lo que me sucede es lo siguiente: tengo el captcha, lo pruebo de forma independiente y funciona muy bien, pero cuando lo ingreso en el formulario donde los usuarios deberán emitir sus comentarios 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     
Ojala pudieran ayudarme, les agradecería enormemente su ayuda...muchisímas gracias de antemano.   
Saludos,           |