Bonjour,

J'ai créé un site internet avec la version 5.3 de PHP avec WampServer. J'y ai modifié l'en-tête (avec des redirection "header()" ou des cookie (setcookie) au milieu des pages. Pas avant tout code HTML. Et cela fonctionnait très bien.

J'ai ensuite changé de serveur (qui utilise la version 5.2 de PHP) et là il me mettait chaque fois cette erreur lorsque je faisais une redirection ou un cookie au milieu de la page :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at .....) in ..... on line ..
En les déclarant dans l'en-tête il n'y avait plus de problème.

J'aimerais juste avoir la confirmation si c'est depuis la version 5.3 que l'on n'est plus obligé de déclaré les redirections les cookie dans l'en-tête. Ou est-ce un rapport avec le serveur ?

Merci beaucoup d'avance...