Pause dans un script PHP
Résolu/Fermé
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.
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:
- Php pause script
- Script vidéo youtube - Guide
- Easy php - Télécharger - Divers Web & Internet
- Imprimante en pause hp ✓ - Forum Imprimante
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
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
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
Après 3 secondes (une fois que cette ligne a été lue), le client sera immédiatement redirigé vers tapage.php
<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
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
15 déc. 2000 à 14:52
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
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
21 mai 2008 à 09:31
10 déc. 2008 à 09:26
es-tu là !
2 nov. 2009 à 15:41
Le mec à surement trouver la réponse, et si ça tombe il code même plus.
13 avril 2010 à 10:42
Merci +Death's Angel+ ;)
29 juil. 2010 à 16:36
Et ça vient de me servir !!!
On verra si ça tient toujours en 3000.