Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/12/2011, 09:39
Avatar de charlyalegret
charlyalegret
 
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 12 años, 7 meses
Puntos: 140
Respuesta: si usuario no coloca codigo de captcha correcto renviar al formulario

Hola! que yo sepa, con php e if no lo puedes conseguir usando una única página, ya que php trabaja en el servidor y cuando el usuario rellena el capcha la página está en el navegador...

Trabajando como lo haces en un archivo aparte como lo que muestras, con php puedes usar un header location para volver atrás, el problema es que la página se recarga y pierdes los datos escritos por el usuario. Para no perderlo, puedes usar javascript o similar. Una solución muy sencilla es colocar el siguiente script en lugar del echo "codigo incorrecto blablabla":

<script>setTimeout("history.back(1)", 1);</script>

Saludos

Edito: ahora que caigo, lo que tampoco me queda claro es si así el capcha será el mismo, se refrescará o qué pasará.... saludos!