Redirection PHP + Temps d'attente - PHP - Programmation
Marsh Posté le 29-01-2003 à 21:08:41
drapo
edit : drapo pas frapo
Marsh Posté le 29-01-2003 à 21:11:55
en javascript tu peut faire!! c'est un set time out!
Maintenant il me semble que avec les headers sa ne marche pas!
Marsh Posté le 29-01-2003 à 21:17:32
ici c'est ni du header (impossible à faire), ni du JS.
c'est uniquement un affichage d'une page page contenant un tag META refresh.
Marsh Posté le 29-01-2003 à 21:21:31
ethernal a écrit : ici c'est ni du header (impossible à faire), ni du JS. |
Le pb c'est que moi j'utilise un header pour toute mon appli (*Il faut que je code proprement cette fois )
Donc si je veux utiliser le tag refresh faut que je sache de quelle page je vienne ou alors je dois utiliser des variables de sessions : ça fait lourd quand meme, je pensais que PHP nous aidait dans pas mal de domaines...
Marsh Posté le 29-01-2003 à 21:25:39
bha un header("location: /redir.php?msg=1" );
tu récupère l'id du message dans ta page redir et en fonction tu affiches tel ou tel message.
sinon encore plus simple :
post.php
<?
//stock dans bd, opérations, etc
if ($ok){
afficher_meta_refresh($msg_ok);
}
else{
afficher_meta_refresh($msg_failed);
}
?>
Marsh Posté le 29-01-2003 à 21:33:12
ethernal a écrit : bha un header("location: /redir.php?msg=1" ); |
Merci je vais faire un mixte des deux.
Marsh Posté le 30-01-2003 à 17:17:52
ReplyMarsh Posté le 30-01-2003 à 17:39:07
samuelp a écrit : Bonsoir, |
bizarre, j'ai jamais vu cette page, c'est normal ???
Marsh Posté le 13-11-2007 à 18:04:14
header('Refresh: numSeconds; URL= yourURL');
(désolé pour le remontage)
Marsh Posté le 13-11-2007 à 18:06:46
ReplyMarsh Posté le 19-11-2007 à 16:11:32
sleep() non ?
Marsh Posté le 21-11-2007 à 22:15:49
anapajari a écrit : 4 ans ... \o/ pas mal pour un 1er message |
éxélent j'avais pas pité la date^^
Marsh Posté le 21-11-2007 à 22:25:23
Salut, je connais un truc tout simple en html, c'est les metas:
Voila un exemple:
Citation : <meta http-equiv="refresh" content="5;URL=index.html"> |
Donc ce que tu dois faire c'est ça, en remplaçant le 5 par le nombre de secondes, et le INDEX.HTML par ta page:
Citation : <meta http-equiv="refresh" content="5;URL=INDEX.HTML"> |
Et ce n'est pas un secret professionel
En éspérant t'avoir aider
Marsh Posté le 22-11-2007 à 02:11:00
@ Nardoum : oui enfin en HTML javascript ou autre tout le monde sait le faire (et ça a déjà été dit sur ce topic en plus : http://forum.hardware.fr/hfr/Progr [...] m#t297174), mais il a bien précisé dans son premier post qu'il voulait que ça soit fait en PHP avec les headers
Ah et pour mon remontage, c'est juste que j'ai eu le même problème (ça m'était demandé dans un exo de TP en cours), je suis tombé sur ce topic et n'ayant pas eu de réponse valable, il est toujours bon de laisser la sienne pour le prochain gar qui arrivera ici pour chercher la même chose (et anapajari, c'est pas mon premier message ici...).
Marsh Posté le 29-01-2003 à 20:55:42
Bonsoir,
J'aimerai savoir si c'est possible de faire un header("Location: page.php" ) en PHP avec avant la redirection un truc me permettant d'attendre 5 secondes avant la redirection, sans passer par des boucles à la con.
Exemple : sur hfr quand on est envoyé chez les Teletubbies, c'est marque "Vous avez ete envoyé chez les Teletubbies" pendant 3 sec avant la redirection, comment peut on faire ? (J'ai demandé à Joce il m'a dit que c'etait secret professionnel)