![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
En PHP tienes la función sleep( segundos ) que retarda la ejecución y continúa con la sentencia siguiente.
Tendrás problemas si envias la llamada a un frame distinto al actual, pero si la nueva página se a a ver donde la antigua, no tendrás ninguno ![]() Código PHP:
|
|
#2
|
|||
|
|||
|
Hola
Este foro es de PHP, y habeces nos ofuscamos en resolver el problema con PHP. Hay ocasiones en las que se puede solucionar con javascript, hay que tener cuidado y que funcione en varios navegadores, pero suele ser mas rapida. No se si la condición a la que te refieres usa variabes del mismo formulario o variables solo accesibles desde PHP. Si el valor es accesible desde javascript puedes hacer lo siguiente: Código PHP:
Código PHP:
|
|
#3
|
||||
|
||||
|
La funcion sleep de php en este caso no te sera de ayuda, puesto que imagino detiene la ejecucion del codigo php en el servidor, por lo que el cliente ni se enterara de lo que estas haciendo e igual lo vas a redireccionar (redirecciona sin dar ninguna respuesta al cliente, pues todavia se estaria en el servidor procesando el php).
Puedes, como ya te indicaron previamente, utilizar javascript, o en su defecto la etiqueta meta: <META http-equiv="Refresh" Content="nnsegundos;urldestino">
__________________
Héctor Geraldino Software Engineer |
|
#4
|
|||
|
|||
|
Gracias lo tome muy en cuenta todas las ayudas..... del foro
Thansk ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|