Cette fonction (bien simple je vous l'accorde) vous permet de rediriger l'url d'une page.
L'avantage par rapport à la méthode header(Location:mapage.php4); est que toute la page se recharge donc en faisant F5 (refresh) ça refresh mapage.php4 et non pas mapagederedirection.php4 comme avec header();.
C'est surtout très utile pour les formulaire d'envoi de mail.
Source / Exemple :
function redirect($url) {
die('<meta http-equiv="refresh" content="0;URL='.$url.'">');
};
Conclusion :
Ce code a été repris de FleX qui n'avait proposé cette solution que comme commentaire... Un grand merci à lui...
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
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.