|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 18 ![]() |
Bonjour
j'utilise un script pour vérifier mon formulaire mais impossible de faire une redirection vers une page de remerciement avec header(Location: voici le script que j'utilise : Code :
le script marche mais je n'arrive pas a savoir ou rajouter la redirection j'ai mis le code Code :
if($action == "go") { header('Location: http://www.monsite.com/'); } mais cela m'indique l'erreur suivante : Citation:
et mon menu.php comprend comme code Code :
PS : je viens de virer mo menu et cette fosi ile me met le meme message avec navigation.php (sibear de gauche) qui elle en contient pas de script juste des includes du style Code :
<?php include ($_SERVER['DOCUMENT_ROOT'].'/navigation.php');/?> 1°) le header(Location: est-il bien placé ??? 2°) que veut dire le message d'erreur Citation:
Merci a tous |
||||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
il ne faut pas placer du texte avant le header, qu'as tu lignes 108 ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 18 ![]() |
merci cela fonctionne
1°) ligne 108 j'ai une simple include Code :
<?php include ($_SERVER['DOCUMENT_ROOT'].'/structure/structure_module_fin.php');?> 2°) mais comme j'ai une include de toutes mes pages vers le fichier entete.php qui contient : Code :
cela veut dire que je vais devoir charger la vérification de mon formulaire sur toutes mes pages ???? toutes mes pages qui n'ont pas de formulaire vont aussi verifier et charger des variables alors qu'elles n'ont pas de formulaire a vérifier ??? je vais me retrouver avec tout cela a charger des variables qui servent a rien pour chaque page (le serveur va faire la geule ???) lol tout cela pour rien lol, il doit bien y avoir une solution pour alleger cela lol |
||
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
si tu fais un header pour une redirection, t'as pas besoin d'inclure ton entete.php
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2009 Messages : 43 ![]() |
Des caractères indésirables peuvent précéder <?php sans que cela se voit. Tout dépend de l'encodage du fichier qui retourne cette erreur.
En UTF-8 trois caractères invisibles précèdent la chaîne <?php : 239 - 187 et 191 En UTF-16BE 2 caractères : 254 et 255 En UTF-16LE 2 caractères : 255 et 254 Seuls les encodages UTF-8 (sans BOM) et Ansi n'envoient rien au navigateur. Donc quand on a l'impression d'avoir un code irréprochable, il faut commencer par vérifier sous Notepad++ le type d'encodage du fichier récalcitrant. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com