Pause dans un script PHP

Résolu/Fermé
Math - 15 déc. 2000 à 13:18
 Mich - 24 avril 2018 à 15:56
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.

3 réponses

†Death's Angel† Messages postés 12 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 21 mai 2008 46
21 mai 2008 à 09:29
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 lundi 28 avril 2008 Statut Membre Dernière intervention 26 août 2011 146
21 mai 2008 à 09:31
J'espere pour lui qu'il avait trouvé une réponse ... :)
0
paulo > MrSlave Messages postés 2587 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 26 août 2011
10 déc. 2008 à 09:26
Mr slave..
es-tu là !
0
mosted > paulo
2 nov. 2009 à 15:41
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
En attendant, lui il donne une réponse ... et en plus elle fonctionne a merveille !
Merci +Death's Angel+ ;)
0
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 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
15 déc. 2000 à 14:52
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
ton code est bizard et je doute donc fortement qu'il marche,
0
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
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
on s'en cogne pas mal, si elle pouvait aussi te faire dormir 8-)
0