Page 1 sur 1
[Résolu]petie question sur header()
Posté : 22 juil. 2005, 15:15
par raistlin
Bonjour j'ai une question pour rediriger ma page avec header('location:page.php');
Le problème c'est que je ne désire pas etre redirigé dans une autre fenêtre qui s'ouvrent. Je voudrait simplement qu'on soit redirigé vers la page que je souhaite mais à l'intérieur de la même page..
En ce moment, de la manière que je l'utilise elle ouvre toujours une autre page et c'est pas très commode!
merci de me donner une piste! merci:)
Posté : 22 juil. 2005, 15:17
par guilt92
Fais voir un peu plus de code car normalement cette fonction ne fait pas le lien dans une nouvelle fenetre.
Posté : 22 juil. 2005, 15:20
par raistlin
tien c'est ce que j'écris:
header('Location:nouvelles.php');
Posté : 22 juil. 2005, 15:26
par pjl
ta demande est étonnante.
plusieurs personnes se plaignent justement de cette fonction parcequ'elle ne permet pas d'ouvrir une nouvelle fenêtre.
Posté : 22 juil. 2005, 15:30
par guilt92
Fais voir un peu plus de code
Peut on mettre la page dans laquelle tu insères ce header et le début de la page appellée. Encore une fois normalement cela ne devrait pas se produire le probleme ne doit pas venir de la fonction header.
Quel est ton navigateur ? config spéciale ?
Posté : 22 juil. 2005, 15:31
par raistlin
Moi je suis pas du tout heureux qu'elle le fasse...
Quel pourrais en être la raison... je vois pas trop ou je pourrais me tromper dans:
header('Location:nouvelles.php');
lol
merci quand même.
***youhou je suis le seul qui peut ouvrir dans d'autre fenêtre avec header, je me compte chanceux;)***
Posté : 22 juil. 2005, 15:33
par pjl
si tu montrais le code qui fait arriver sur cette page ?
Le lien ou le formulaire ?
Posté : 22 juil. 2005, 15:50
par raistlin
J'utilise firefox... j'ai rien ajouter aucune configuration spécial sauf tidy:P
t'a raison... je vien de vérifier avec explorer...

puis sa marche... C'est tout de même bizzard

mais merci
Autre petite question comme sa...
J'ai des formulaire dans action je met la page avec mon script php
genre action="ajout.php" y'a-t-il un moyen pour que sa n'ouvre pas d'autre la fenêtre?
une piste svp:)
Posté : 22 juil. 2005, 16:16
par pjl
La fonction
header('Location:nouvelles.php');
n'ouvre pas de nouvelle fenêtre et celà quelque soit le navigateur.
Si ca t'ouvre une nouvelle fenêtre, ou tu as un pb de configuration de ton navigateur (ca peut arriver) ou c'est le code (lien ou formulaire) qui te permet d'arriver à ta fonction header qui est en cause.
Idem pour un formulaire si tu ne le spécifie pas un target.
Posté : 22 juil. 2005, 16:27
par raistlin
pjl :
Qu'est-ce-que tu me suggère pour les formulaires?
petit exemple serait apprécié:)
Posté : 22 juil. 2005, 16:33
par pjl
justement, je ne suggère rien puisque de base, ca n'ouvre pas de nouvelle fenêtre.
Je dis simplement que je ne comprends pas ton PB.
Posté : 22 juil. 2005, 16:44
par rami
Tu n'as pas un target="quelechose" dans ta baliser form?
Posté : 22 juil. 2005, 17:02
par raistlin
merci lol j'avais jamais su à quoi sa servais lol...
Un gros merci j'ai essayer à self... et sa marche

merci à tous mon problème est résolu!!!
*Puisse votre route être vert et doré*
Posté : 22 juil. 2005, 17:03
par guilt92
mieux vaut l'enlever completement si tu n'utilises pas de cadre.