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>