Pause dans un script PHP

[Résolu/Fermé]
Signaler
-
 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.

3 réponses

Messages postés
12
Date d'inscription
lundi 28 avril 2008
Statut
Membre
Dernière intervention
21 mai 2008
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

je vien de lire ce post il ma bien servie :)
Magnifique , marche parfaitement ^^
Utilisé aujourd'hui meme

Bonsoir, en 2014, ça sert toujours
Excellent!!! 2018 ca tourne toujours!!
Messages postés
1767
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
607
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
ton code est bizard et je doute donc fortement qu'il marche,
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.
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
on s'en cogne pas mal, si elle pouvait aussi te faire dormir 8-)