Possible en double:
Headers already sent by PHPtêtes php déjà envoyé Une erreur
J'ai un seul fichier php, avec ce code dans le:
<?php header("Location: somepage.php"); ?>
Absolument pas d'espace avant ou après l'ouverture ou la fermeture de php tags et je reçois le
Warning: Cannot modify header information - headers already sent by (output started at C:\ ... \test.php:1
Habituellement, lorsque j'obtiens cette erreur, le 1 est le numéro de ligne du problème, mais dans ce cas, la ligne 1 n'a aucun espace supplémentaire. Je n'ai que ce code sur la page et je n'inclue aucun autre fichier. J'utilise xampp sur Windows XP. Des idées sur ce qui se passe ou comment je peux déterminer ce qui cause réellement le problème.
Merci
Juste un soupçon, si vous n'avez pas besoin de générer des données non traitées, n'utilisez pas la balise de fermeture. –
Merci, je le fais déjà habituellement, juste pour éviter cette erreur. – Joe