cs_Dean
Messages postés500Date d'inscriptionmardi 16 avril 2002StatutMembreDernière intervention 2 août 2004
-
25 août 2002 à 18:58
Picrrr
Messages postés2Date d'inscriptionmercredi 25 janvier 2006StatutMembreDernière intervention27 juin 2007
-
27 juin 2007 à 12:05
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Picrrr
Messages postés2Date d'inscriptionmercredi 25 janvier 2006StatutMembreDernière intervention27 juin 2007 27 juin 2007 à 12:05
petit oublie c vrai que echo c mieu quand meme ;)
function redirect($url,$tps) {
echo '<meta http-equiv="refresh" content="'.$tps.';URL='.$url.'">';
};
Picrrr
Messages postés2Date d'inscriptionmercredi 25 janvier 2006StatutMembreDernière intervention27 juin 2007 27 juin 2007 à 11:54
merci pour ton code et pour les critiqueur essayer dc de faire des header kan vs avez déjà des session ( panier ou admin de ouverte ) déja que ca marche seulement en début de page cette merde c pas génial pour rediriger à la fin d'un formulaire ....
petite upgrade toute simple qui rajoute la posibilité de modifier le timer au besoin !
//fonction
function redirect($url,$tps) {
die('<meta http-equiv="refresh" content="'.$tps.';URL='.$url.'">');
};
//exemple d'utilisation
redirect("index.php",5);
++
CrowEye
Messages postés26Date d'inscriptiondimanche 9 septembre 2001StatutMembreDernière intervention23 janvier 2006 29 août 2002 à 02:00
Pour Dean:
Si tu utilises la librairie zlib, toutes fonctions modifiant les headers se placent n'importe où dans le code. Donc header reste le moyen le plus propre & le plus facile.
EnDSuB
Messages postés38Date d'inscriptionvendredi 11 janvier 2002StatutMembreDernière intervention10 octobre 2007 26 août 2002 à 21:30
sympa mais dans un systeme de pseudo frame sa marche moins bien , dans se cas , moi j'utilise :
<?
echo "<script langage="javascript">";
echo "document.location.redirect("toto.php");
echo "</script>";
?>
cé plus pratique ke header si les pages tournes avec des sessions ...
(avec header , on é obligé de passer session_name() et session_id() dans l'url !)
RockmanX
Messages postés109Date d'inscriptiondimanche 23 décembre 2001StatutMembreDernière intervention26 octobre 2007 26 août 2002 à 17:51
Lis le comment avant Romuald
thekingoftheweb
Messages postés68Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention 2 décembre 2002 26 août 2002 à 17:34
Prefere ma soluce :)
cs_Romuald
Messages postés172Date d'inscriptionlundi 30 avril 2001StatutMembreDernière intervention 6 avril 2003 26 août 2002 à 11:46
Plus propre sinon parce que là c'est de l'html et c'est pas sur que ça passe partout.
header("refresh", "0;URL='.$url.'">");
exit();
RockmanX
Messages postés109Date d'inscriptiondimanche 23 décembre 2001StatutMembreDernière intervention26 octobre 2007 25 août 2002 à 20:59
C'est une bonne question... Je te rappelle que j'ai pris le code quelque part....
Néanmoins je pense que die arrette directement le script.
cs_Dean
Messages postés500Date d'inscriptionmardi 16 avril 2002StatutMembreDernière intervention 2 août 2004 25 août 2002 à 18:58
header() est plus rapide, le seul avantage du html est que l'on peut le placer n'importe où sur la page.
Et pourquoi ce "die" à la place d'un "print" ou d'un "echo" ?
27 juin 2007 à 12:05
function redirect($url,$tps) {
echo '<meta http-equiv="refresh" content="'.$tps.';URL='.$url.'">';
};
27 juin 2007 à 11:54
petite upgrade toute simple qui rajoute la posibilité de modifier le timer au besoin !
//fonction
function redirect($url,$tps) {
die('<meta http-equiv="refresh" content="'.$tps.';URL='.$url.'">');
};
//exemple d'utilisation
redirect("index.php",5);
++
29 août 2002 à 02:00
Si tu utilises la librairie zlib, toutes fonctions modifiant les headers se placent n'importe où dans le code. Donc header reste le moyen le plus propre & le plus facile.
26 août 2002 à 21:30
<?
echo "<script langage="javascript">";
echo "document.location.redirect("toto.php");
echo "</script>";
?>
cé plus pratique ke header si les pages tournes avec des sessions ...
(avec header , on é obligé de passer session_name() et session_id() dans l'url !)
26 août 2002 à 17:51
26 août 2002 à 17:34
26 août 2002 à 11:46
header("refresh", "0;URL='.$url.'">");
exit();
25 août 2002 à 20:59
Néanmoins je pense que die arrette directement le script.
25 août 2002 à 18:58
Et pourquoi ce "die" à la place d'un "print" ou d'un "echo" ?