Pause dans un script PHP

Résolu
Math -  
 Mich -
Salut à tous !

Je n'ai pas encore réussi à résoudre mon problème de pause.
En fait, je cherche à faire une pause pendant laquelle j'affiche une page
d'attente.
A la fin de la pause, l'utilisateur est redirigé vers une autre page.

Merci d'avance pour votre aide.
A voir également:

3 réponses

†Death's Angel† Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   46
 
Bon, ça fait quand même 7 ans et demie que ce topic n'est plus utilisé mais autant y apporter une réponse xD
<meta http-equiv="Refresh" content="3;URL=tapage.php">

Après 3 secondes (une fois que cette ligne a été lue), le client sera immédiatement redirigé vers tapage.php
22
MrSlave Messages postés 2587 Date d'inscription   Statut Membre Dernière intervention   147
 
J'espere pour lui qu'il avait trouvé une réponse ... :)
0
paulo > MrSlave Messages postés 2587 Date d'inscription   Statut Membre Dernière intervention  
 
Mr slave..
es-tu là !
0
mosted > paulo
 
Répondre a une question 9 année après qu'elle soit posée..
Le mec à surement trouver la réponse, et si ça tombe il code même plus.
0
grandpurs
 
En attendant, lui il donne une réponse ... et en plus elle fonctionne a merveille !
Merci +Death's Angel+ ;)
0
Victor Hugo
 
On est en juilet 2010 après Jésus-Christ...
Et ça vient de me servir !!!
On verra si ça tient toujours en 3000.
0
PhP Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   606
 
Slt Math

La fonction pour faire une pause dans un programme écrit en PHP est :

void sleep(int seconds)

ex

sleep(5); // Fait une pause de 5 secondes

mais je ne vois pas l'intérêt de l'utiliser dans ce cas : en effet le code PHP est exécuté par le serveur et pas par le navigateur.
Tu peux toujours de contrôler la durée d'affichage d'une page avec PHP (et encore aproximativement) à partir d'une autre page php3
mais c'est pas terrible comme méthode.

Le mieux est de faire un petit script en Javascript

Par exemple si tu veux que la page A se charge puis charge automatiquement la page B après 10 secondes tu fais comme ça :

<HTML>
<HEAD>
<SCRIPT language="JavaScript&qu ot;>
<!--
function charge()
{
window.location.href=&quo t;pageB.htm"
}
// -->
</SCRIPT>
</HEAD>

<BODY onload="setTimeout('cha rge()',10000)")>
<P>La page pageB.htm va être chargée dans 10 secondes</P>
</BODY>
</HTML>


A+

Philippe
11
inconue
 
ton code est bizard et je doute donc fortement qu'il marche,
0
inconue
 
rectification, il ne marche pas, il m'affiche non pas ceux que je souhaite mais tout ton code, franchement quand on sait pas on ecrit rien.
0
Benito
 
Coucou, j'apporte ma contribution!

La fonction sleep() moi va me permettre de pouvoir tester une autre fonction lock en mysql pour vérifier qu'on ne peut pas accéder à 2 tables en même temps.
Bizzzz
1
dontx
 
on s'en cogne pas mal, si elle pouvait aussi te faire dormir 8-)
0