[PHP] header("location.......
Anah
Messages postés
10
Statut
Membre
-
keys69 Messages postés 5 Statut Membre -
keys69 Messages postés 5 Statut Membre -
Bonjour à tous
J'ai besoin pour un petit programme de faire une redirection. Seulement, cette redirection n'est à faire qu'au bout d'un certain nombre de seconde. Possible avec header ? Ou avec quelque chose d'autre ?
Merci d'avance :)
J'ai besoin pour un petit programme de faire une redirection. Seulement, cette redirection n'est à faire qu'au bout d'un certain nombre de seconde. Possible avec header ? Ou avec quelque chose d'autre ?
Merci d'avance :)
A voir également:
- [PHP] header("location.......
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel location saisonniere - Forum Gestion de parc
- Logiciel location materiel - Forum Logiciels
- 400 bad request request header or cookie too large - Forum Windows
1 réponse
Utilise ceci avant tout code html :
if( $var= tacondition pour etre redirige ) {
header('Location: ton url ou tu sera redirige ');
}
Ensuite avec tes balises meta a l'interieur de la balise <head> tu place la balise :
<meta http-equiv="refresh" content="2"> ou content est le nombre de seconde apres lequel tu seras redirige.
Voila reste a definir dans ta page ce qui va permettre de rediriger ta page.
Je peux te proposer ce code par exemple :
<?php
if( $_SESSION['test']=="on" ) { // si notre variable est set a on
header('Location: ton url ou tu sera redirige ');
}
?>
<html>
<head>
<meta http-equiv="refresh" content="2">
</head>
<body>
<?php $_SESSION['test']="on" ?>
</body>
</html>
Donc en gros quand je lance ma page pour la premiere ma variable de session n'est pas encore set, je rentre dans le corps de la page et la je set la variable de session test,et comme j'ai indiquee qu'au bout de 2 secondes je veux rafraichier ma page, au bout de ces 2 secondes je vais relancer ma page avec cette fois ci la variable de session set qui engendrera detre redirige vers ta page.
Voila jespere que ca aura aide :)
if( $var= tacondition pour etre redirige ) {
header('Location: ton url ou tu sera redirige ');
}
Ensuite avec tes balises meta a l'interieur de la balise <head> tu place la balise :
<meta http-equiv="refresh" content="2"> ou content est le nombre de seconde apres lequel tu seras redirige.
Voila reste a definir dans ta page ce qui va permettre de rediriger ta page.
Je peux te proposer ce code par exemple :
<?php
if( $_SESSION['test']=="on" ) { // si notre variable est set a on
header('Location: ton url ou tu sera redirige ');
}
?>
<html>
<head>
<meta http-equiv="refresh" content="2">
</head>
<body>
<?php $_SESSION['test']="on" ?>
</body>
</html>
Donc en gros quand je lance ma page pour la premiere ma variable de session n'est pas encore set, je rentre dans le corps de la page et la je set la variable de session test,et comme j'ai indiquee qu'au bout de 2 secondes je veux rafraichier ma page, au bout de ces 2 secondes je vais relancer ma page avec cette fois ci la variable de session set qui engendrera detre redirige vers ta page.
Voila jespere que ca aura aide :)