[PHP] header("location.......
Fermé
Anah
Messages postés
10
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
20 septembre 2007
-
20 sept. 2007 à 02:59
keys69 Messages postés 5 Date d'inscription mercredi 21 mai 2008 Statut Membre Dernière intervention 21 mai 2008 - 21 mai 2008 à 17:48
keys69 Messages postés 5 Date d'inscription mercredi 21 mai 2008 Statut Membre Dernière intervention 21 mai 2008 - 21 mai 2008 à 17:48
A voir également:
- [PHP] header("location.......
- Easy php - Télécharger - Divers Web & Internet
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Php natif - Forum PHP
- Php header location with post data ✓ - Forum PHP
- Request header or cookie too large ✓ - Forum Réseaux sociaux
1 réponse
keys69
Messages postés
5
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
21 mai 2008
2
21 mai 2008 à 17:48
21 mai 2008 à 17:48
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 :)