Bonjour
La discussion a été commencée ici : http://www.developpez.net/forums/d12...x/header-ajax/ , mais on m'a dit que c'est un problème php. Donc, je continue là !
Dans des include et appel ajax, j'avais mis ce code :Ceci me permettait de ne pas envoyer de header quand le fichier étaéit utilisé en include et de l'envoyer quand il était envoyé en appel ajax.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (!headers_sent()) { header('Content-Type: text/xml; charset=ISO-8859-15'); }
Ce header est indispensable pour que les caractères passent correctement lors des appel ajax.
Maintenant, la présence de ces lignes font planter les fichiers php quand ils sont utilisés en include ! Si j'ai bien compris, headers_sent() ne marche plus ! Pourquoi ?
Partager