Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2014, 08:32
andreiya
 
Fecha de Ingreso: diciembre-2013
Mensajes: 37
Antigüedad: 10 años, 11 meses
Puntos: 1
funcion sleep

Hola chicos/as , tengo un problema que no consigo ver resolver.
Lo que quiero es que al enviar un formulario web, se vaya al archivo php que contiene este código


echo "formulario enviado";
sleep(10);
echo"<script type='text/javascript'>window.location='http://google.es'</script>";

Dirá la primera frase
esperará 10 segundos (con la frase en pantalla, lógicamente)
luego redigira a google,

Más o menos es algo así lo que quiero.Lo que pasa es que la función sleep hace que se pare TODO 10 segundos y luego hace todo del tirón y no es eso lo que yo quiero
Creo que hay algo que se me está escapando o no estoy entendiendo en la función sleep.Alguna ayuda para mejorar?
Besitos
EDITO

El amigo nachocb_66
http://www.forosdelweb.com/f18/retrasar-ejecucion-894030
posteó una solución que me funcionó, aún así si alguno quiere comentar por qué la función sleep retrasa todo será bienvenido.Besitos

<html>
<head>
<TITLE></TITLE>
<META HTTP-EQUIV="refresh" CONTENT="10; url=index.php">
</head>
<body>
<?php
echo '<h3>Bienvenido usuario '.$_GET["usuario"].' su registro fue exitoso.</h3>';
?>
</body>
</html>

Última edición por andreiya; 29/05/2014 a las 08:50