Redirection

maxim
Invité n'ayant pas de compte PHPfrance

16 août 2005, 08:28

Salut

j'utilise habituellement
<META http-equiv="REFRESH" content="5" URL="contact.php">
pour faire mes redirection mais la je comprend pas depusi que j'utilise des includes php dans mes pages internet je n'arrive plus a rediriger mes pages par ce moyen (elle tourne en boucle, elle réaffiche la page de depart)

existe il une autre methode pour faire une redirection (pour voir si cela change quelque chose a mon prob)

@+

Mammouth du PHP | 19672 Messages

16 août 2005, 08:49

JavaScript : Window.location
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

16 août 2005, 08:58

Attention, la syntaxe est la suivante :
<meta http-equiv="refresh" content="5;url=contact.php" />

Mammouth du PHP | 1029 Messages

16 août 2005, 09:08

Bonjour, dans ma soif d'apprentissage, pouvez-vous me dire ce que fais exactement cette ligne de commande.
<meta http-equiv="refresh" content="5;url=contact.php" />
Merci
L'expérience est la somme de toutes nos erreurs.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

16 août 2005, 09:12

5 secondes après le chargement de la page qui contient cette instruction,
le navigateur charge (redirige vers) la page contact.php.

Tout simplement... ;)

Invité
Invité n'ayant pas de compte PHPfrance

16 août 2005, 09:23

Salut

ca ne change rien a mon probleme la redirection ne se fait pas.
Le navigateur recherche la page de depart

Mammouth du PHP | 19672 Messages

16 août 2005, 09:25

Ça veut dire que sur l'autre page il y a une redirection qui elle fonctionne très bien... enfin c'est ce que la logique me fait penser :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Invité
Invité n'ayant pas de compte PHPfrance

16 août 2005, 10:04

non car si je change la direction et que je met phpfrance.com ca marche pas non plus ca recharge toujours la page de depart (y a pas de redirection chez phpfrance qui dit de revenir sur la page de depart lol)

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

16 août 2005, 10:12

Fais voir ton code, stp...

Mammouth du PHP | 1029 Messages

16 août 2005, 10:18

5 secondes après le chargement de la page qui contient cette instruction,
le navigateur charge (redirige vers) la page contact.php.

Tout simplement... ;)
Si je fais ceci :
if (condition)
{code}
elseif (condition)
{<meta http-equiv="refresh" content="5;url=contact.php" />}

else
{code}
est ce que cela marchera juste au moment de mon
elseif
Merci de parfaire mon peu de savoir :lol:
Modifié en dernier par Maitrepylos le 16 août 2005, 10:22, modifié 1 fois.
L'expérience est la somme de toutes nos erreurs.

Invité
Invité n'ayant pas de compte PHPfrance

16 août 2005, 10:22

Code : Tout sélectionner

<HTML> <HEAD> <TITLE>Confirmation</TITLE> <META http-equiv="REFRESH" content="5;URL="contact.php" /> <LINK title="feuille de style" href="/style.css" type="text/css" rel="stylesheet"> </HEAD> <BODY BGCOLOR=#ffffff> <TABLE WIDTH=100% HEIGHT=100% CELLSPACING=0 CELLPADDING=0 BORDER=0> <TR> <TD WIDTH=50% BACKGROUND="/includes/includes_images/background/fond.gif"></TD> <TD WIDTH=14 VALIGN="top" BACKGROUND="/includes/includes_images/background/fond-01.gif"> <IMG src="/includes/includes_images/background/fond-01.gif"></TD> <TD WIDTH=150 BACKGROUND="/includes/includes_images/fond.gif" VALIGN="top"> <TABLE WIDTH=150 CELLSPACING=0 CELLPADDING=0 BORDER=0> <TR><TD WIDTH=150 HEIGHT=150> <IMG src="/includes/includes_images/sommaire/logo.gif" WIDTH=150 HEIGHT=150 TITLE="" BORDER=0></TD></TR> <TR><TD WIDTH=150 HEIGHT=32> <IMG src="/includes/includes_images/sommaire/archi.gif" WIDTH=150 HEIGHT=32 TITLE="" BORDER=0></TD></TR> </TABLE><BR> <TABLE WIDTH=150 CELLSPACING=0 CELLPADDING=0 BORDER=0> <TR><TD WIDTH=20 HEIGHT=10></TD><TD></TD></TR> <TR><TD WIDTH=20></TD> <TD WIDTH=130 HEIGHT=30> <A HREF="/accueil/" onmouseover="image1.src='/includes/includes_images/sommaire/accueil02.gif';" onmouseout="image1.src='/includes/includes_images/sommaire/accueil01.gif';"> <IMG name="image1" src="/includes/includes_images/sommaire/accueil01.gif" WIDTH=130 HEIGHT=30 TITLE="" BORDER=0></A></TD></TR> <TR><TD WIDTH=20 HEIGHT=10></TD><TD></TD></TR> <TR><TD WIDTH=20></TD> <TD WIDTH=130 HEIGHT=30> <A HREF="/agence/" onmouseover="image2.src='/includes/includes_images/sommaire/agence02.gif';" onmouseout="image2.src='/includes/includes_images/sommaire/agence01.gif';"> <IMG name="image2" src="/includes/includes_images/sommaire/agence01.gif" WIDTH=130 HEIGHT=30 TITLE="" BORDER=0></A></TD></TR> <TR><TD WIDTH=20 HEIGHT=10></TD><TD></TD></TR> <TR><TD WIDTH=20></TD> <TD WIDTH=130 HEIGHT=30> <A HREF="/contact/" onmouseover="image3.src='/includes/includes_images/sommaire/contact02.gif';" onmouseout="image3.src='/includes/includes_images/sommaire/contact01.gif';"> <IMG name="image3" src="/includes/includes_images/sommaire/contact01.gif" WIDTH=130 HEIGHT=30 TITLE="" BORDER=0></A></TD></TR> <TR><TD WIDTH=20 HEIGHT=10></TD><TD></TD></TR> <TR><TD WIDTH=20></TD> <TD WIDTH=130 HEIGHT=30> <A HREF="/dossiers/" onmouseover="image4.src='/includes/includes_images/sommaire/dossiers02.gif';" onmouseout="image4.src='/includes/includes_images/sommaire/dossiers01.gif';"> <IMG name="image4" src="/includes/includes_images/sommaire/dossiers01.gif" WIDTH=130 HEIGHT=30 TITLE="" BORDER=0></A></TD></TR> <TR><TD WIDTH=20 HEIGHT=10></TD><TD></TD></TR> <TR><TD WIDTH=20></TD> <TD WIDTH=130 HEIGHT=30> <A HREF="/projets/" onmouseover="image5.src='/includes/includes_images/sommaire/projets02.gif';" onmouseout="image5.src='/includes/includes_images/sommaire/projets01.gif';"> <IMG name="image5" src="/includes/includes_images/sommaire/projets01.gif" WIDTH=130 HEIGHT=30 TITLE="" BORDER=0></A></TD></TR> </TABLE><BR> <TABLE WIDTH=150 CELLSPACING=0 CELLPADDING=0 BORDER=0> <TR><TD WIDTH=150 HEIGHT=10></TD></TR> <TR><TD WIDTH=150 HEIGHT=18><CENTER> <IMG src="/includes/includes_images/sommaire/info.gif" WIDTH=136 HEIGHT=18 TITLE="" BORDER=0></CENTER></TD></TR> <TR><TD WIDTH=150 HEIGHT=10></TD></TR> <TR><TD WIDTH=150 HEIGHT=30><CENTER> <A HREF="/contact/mail.php"> <IMG src="/includes/includes_images/sommaire/lettre.gif" WIDTH=30 HEIGHT=30 TITLE="" BORDER=0></A></CENTER></TD></TR> </TABLE><BR> </TD> <TD WIDTH=600 VALIGN=top> <TABLE WIDTH=600 CELLSPACING=0 CELLPADDING=0 BORDER=0 CLASS=texte> <TR><TD HEIGHT=10></TD></TR> <TR><TD> <IMG src="/contact/contact_images/renseignement.gif" WIDTH=580 HEIGHT=80 TITLE="" BORDER=0></TD></TR> <TR><TD HEIGHT=10></TD></TR> </TABLE> <TABLE WIDTH=600 CELLSPACING=0 CELLPADDING=0 BORDER=0 CLASS=texte> <TR> <TD> <BR><BR> <CENTER> <IMG src="/contact/contact_images/confirmation.gif" TITLE="" BORDER=0></CENTER></TD></TR> </TABLE> </TD> <TD WIDTH=14 VALIGN="top" BACKGROUND="/includes/includes_images/background/fond-02.gif"> <IMG src="/includes/includes_images/background/fond-02.gif"></TD> <TD WIDTH=50% BACKGROUND="/includes/includes_images/background/fond.gif"></TD> </TR></TABLE> </BODY> </HTML>

Mammouth du PHP | 19672 Messages

16 août 2005, 10:32

Un guillemet de trop ici

Code : Tout sélectionner

<META http-equiv="REFRESH" content="5;URL="contact.php" />
Corriger par:

Code : Tout sélectionner

<META http-equiv="REFRESH" content="5;URL=contact.php" />
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Invité
Invité n'ayant pas de compte PHPfrance

16 août 2005, 11:07

Ca marché bien avant ca

Code : Tout sélectionner

<META http-equiv="REFRESH" content="5" URL="contact.php">
je l'invente pas lol ????

Mammouth du PHP | 1029 Messages

16 août 2005, 15:34

Si je fais ceci :
if (condition)
{code}
elseif (condition)
{<meta http-equiv="refresh" content="5;url=contact.php" />}

else
{code}
est ce que cela marchera juste au moment de mon
elseif
Je répond à moi même oui cela marche.

merci de votre aide
L'expérience est la somme de toutes nos erreurs.

Eléphant du PHP | 50 Messages

16 août 2005, 17:51

est ce que cela marchera juste au moment de mon

mon quoi ?