et ce code qui fonctionne parfaitement, c'est quoi:Où vois-tu dans la doc qu'on peut envoyer des données avant un header ?Si je me fie à la doc:
http://fr2.php.net/manual/fr/function.header.php
echo "inexistants";
header('location:/basketball/index.php', TRUE);
devrait faire l'affaire
Il est justement indiqué le contraire :N'oubliez jamais que header() doit être appelée avant que le moindre contenu ne soit envoyé, soit par des lignes HTML habituelles dans le fichier, soit par des affichages PHP.
<?PHP
header("Content-type: image/png");
echo ("vas-y");
header("Location: http://$serveur/kaligraphe/bilan_final.php", replace); /* Redirection du navigateur */
?>c'est parce qu'il y a une bufferisation automatique avec ta configurationet ce code qui fonctionne parfaitement, c'est quoi:Où vois-tu dans la doc qu'on peut envoyer des données avant un header ?Si je me fie à la doc:
http://fr2.php.net/manual/fr/function.header.php
echo "inexistants";
header('location:/basketball/index.php', TRUE);
devrait faire l'affaire
Il est justement indiqué le contraire :N'oubliez jamais que header() doit être appelée avant que le moindre contenu ne soit envoyé, soit par des lignes HTML habituelles dans le fichier, soit par des affichages PHP.<?PHP header("Content-type: image/png"); echo ("vas-y"); header("Location: http://$serveur/kaligraphe/bilan_final.php", replace); /* Redirection du navigateur */ ?>
Si BOM il y a, il est invisible dans ton éditeur. Par contre, l'interpréteur PHP le voit, lui.oui J'ai le charset=utf-8",editeur: dreamweaver
pour le BOM,je pense ça veut dire le blanc qui se trouve entre les balises??
moi pas comprendre ...Dans ce cas, si dans certains cas, on doit rediriger sans pouvoir changer le header, un truc dans ce genre
<script....>
function active()
{
document.getElementById('1').click()
}
</script>
<body onload='active()'>
<form id ='bidule' action ='ouonva.PHP'>
<button type ='submit' id ='1'></button>
</form>
j'ai consulté propriété de la page,alors j'ai trouvé que la signature est décochée,donc c'est pas un problème de BOM!Si BOM il y a, il est invisible dans ton éditeur. Par contre, l'interpréteur PHP le voit, lui.oui J'ai le charset=utf-8",editeur: dreamweaver
pour le BOM,je pense ça veut dire le blanc qui se trouve entre les balises??
Pour être sur que ton problème ne vient pas de la, vérifie qu'il est bien désactivé. Dans propriétés de page (dans "modifier" ou quelque chose comme ça, en partant du fichier en question bien sur), sous encodage, assure-toi que la signature unicode (BOM) et décochée. S'il était coché, il est probable que ton problème venait de la.
S'il est déjà décoché, ton problème vient effectivement d'ailleurs
Tant mieux.. ou plutôt, tant pis, reste à trouver l'origine alorsj'ai consulté propriété de la page,alors j'ai trouvé que la signature est décochée,donc c'est pas un problème de BOM!
On va reprendre depuis le début.comment je peux alors résoudre ce problème s'il vous plait ?? je sais pas moiLe problème c'est les variables de session xzena. Cherche de ce côté la.
Et je réitère ma question, pourquoi stocker le pass dans la session ?