Je viens de remarquer qqchose qui me perturbe un peu
Logiquement, rien ne doit être envoyé au browser avant un header sous peine d'avoir un beau
Je viens d'installer une relativement vieille version d'EasyPhp (la version 1.7 - qui contient Apache 1.3.27 avec PHP 4.3.3 - ) et qu'elle n'est pas ma surprise de pouvoir faireCannot modify header information - headers already sent by ...
<?php
echo "test";
header("Location: test.php");
?>
ou <?php
echo "test";
session_start();
?>
En installant la dernière version d'EasyPhp (la version 1.8 avec Apache 1.3.33 et PHP 4.3.10), j'ai bien une erreur.Je me demande ce qui fait que je n'ai pas de message d'erreur dans le 1er cas...
Une configuration spéciale d'Apache? De PHP?