redirection en php dans une nouvelle page - PHP - Programmation
Marsh Posté le 17-11-2005 à 10:15:23
est-ce que t'es sur qu'il passe les conditions ? est-ce que t'as fais le test ? est-ce que la syntaxe du Header est correct ? il n'y a pas d'espae en trop ?
Regarde tout ça, variable, conditions; ect...Si t'as un message d'erreur mets le nous aussi !
@+
Marsh Posté le 17-11-2005 à 10:21:35
Merci de ta réponse cvb, mais je ne sais aps trop comment procéder, je suis une grosse novice, j'ai récupérer le code pour faire la redirection.
Je ne sais pas du tout comment tester les conditions, enfin, je ne sais pas du tout ce que tu appelles conditions :$:$:$.
Je n'ai pas de messages d'erreurs, je n'ai rien qui se passe et pour la syntaxe du header, je ne sais pas ce que c'est.
Je suis vraiment débutante, svp j'ai trop de mal.
Marsh Posté le 17-11-2005 à 10:34:25
les conditions ce sont les if, else...
les variables sont précédes de $.
Le code est lu séquentiellement.
Exécute de code à la main.
Pour tester les variables
echo $variable;
exit() //pour sortir de code ensuite
Regarde la valeur renvoyé. Est-elle conforme à ta condition passé ?
C'est du debogage ton truc ! Copier un code sans en connaître le fonctionnement, ne sert pas à grand chose, car on se confronte à ce genre de problème et ça rend d'autant plus difficile à dépanner. C'est nous qui allons le faire à ta place
@+
Marsh Posté le 17-11-2005 à 11:34:08
Oki message bien compris.
Mais mon probleme n'est pas la. Ca, c'est ok.
Je voudrais juste que quelqu'un me dise pourquoi ma redirection ne fonctionne pas comme je le voudrais. Ma page rédirigée s'ouvre mais dans la page courante, alors que moi je souhaiterai qu'elle s'ouvre dans une nouvelle fenêtre.
Ma premiere partie de code sert à rediriger une page dans la meme fenetre fonctionne et je voudrais savoir ce qu'il faut que je change pour ma page s'ouvre dans une nouvelle fenetre.
C'est cette ligne qui ne marche pas
Code :
|
Il en me prend pas le target=_blank, J'ai cherché sur google mais je ne trouve pas ou mettre ce fichu target=_blank.
Mon probleme est-il plus clair??
Marsh Posté le 17-11-2005 à 11:40:10
le code qui fait la redirection, c'est
header('Location: '.$url);
et ca ouvre dans la meme page
Marsh Posté le 17-11-2005 à 12:21:44
mais pas forcement vu que dans mon code je n'ai pas de header('Location: '.$url);
et que j'ai quand meme une redirection
Marsh Posté le 17-11-2005 à 13:50:57
ReplyMarsh Posté le 17-11-2005 à 14:19:44
Je refais!!
J'ai mis en place un site ou à l'interrieur je fais des redirections mais à chaque fois ces redirections sont faites dans la fenetre courante.
Fenetre courante >> redirection >> Page dans ma fenetre courante
Donc ca c'est avec mon exemple de code que j'ai mensionné plus haut.
Maintenant, je veux faire une redirection mais dnas une nouvelle page.
Fenetre courante >> redirection >> Fenetre courante + ouverture d'une nouvelle fenetre avec ma page redirigée,
>>>>> Ce que je n'arrive pas a faire.
Avec mon code, j'ai toujours la redirection qui s'effectue dans ma page courante comme le premier cas, moi je veux que ca fasse le 2eme cas??
C'est plus comprehensible comme ca?
Marsh Posté le 17-11-2005 à 10:00:06
Bonjour,
Je suis en train de faire un site en PHP avec des redirections de pages.
Voici le code que j'utilise :
Maintenant, je veux faire une redirection vers une nouvelle page, ou qu'une nouvelle page s'ouvre automatiquement donc j'ai utilisé le meme principe ou je change les lignes suivantes :
Je n'ai pas ma nouvelle page qui s'ouvre automatiquement et quand je clique sur le lien "Si la redirection ne marche pas, cliquez-ici", j'ai bien la nouvelle page qui s'ouvre.
Comment faire pour que cette nouvelle page s'ouvre automatiquement??
Merci par avance,
Karine