Foros del Web » Programando para Internet » PHP »

uso fallido de la funcion sleep

Estas en el tema de uso fallido de la funcion sleep en el foro de PHP en Foros del Web. es un script que recoge el valor de una variable enviada desde otra pagina con post y que quiero que en caso de que esa ...
  #1 (permalink)  
Antiguo 02/09/2009, 08:02
Avatar de JOSANCIN  
Fecha de Ingreso: septiembre-2008
Ubicación: huesca
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 0
uso fallido de la funcion sleep

es un script que recoge el valor de una variable enviada desde otra pagina con post y que quiero que en caso de que esa variable sea vacia que lo indique con el texto "quizas te falte algun dato" y que luego vuelva a la pagina desde la que se envia el valor

if (isset($_POST['nombre']) && $_POST['nombre']!=""
{

echo "has entrado";
}
else{

echo 'quizas te falta algun dato';
sleep(10);
header("location:index.php");

}
Gracias y que vaya bien
  #2 (permalink)  
Antiguo 02/09/2009, 08:11
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: uso fallido de la funcion sleep

Es que sleep no va a permitir enviar el dato como tal sino hace que el codigo que esta corriendo no continue por 10 segundos y luego continua con el header, sin haber enviado los datos. Lo que te sugiero es usar en este caso o javascript o un meta tag que haga la redireccion.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:50.