par
Cyrano » 08 déc. 2005, 18:50
On recommence :
Pour utiliser certaines fonctions comme header(), session_start() et quelques autres moins utilisées, il faut une condition préalable obligatoire: aucun contenu de quelque forme que ce soit ne doit avoir au préalable avoir été envoyé vers le navigateur. Un simple espace suffit à générer le message d'erreur mentionné.
Dans ton code, tu commences par envoyer du html, ensuite tu fais un include contenant ton instruction header(): Le html envoyé au début interdit justement l'utilisation de header().
Si tu n'as pas le choix d'envoyer le html avant, alors pour faire une redirection, il faut te tourner vers un langage client : JavaScript et window.location
On recommence :
Pour utiliser certaines fonctions comme header(), session_start() et quelques autres moins utilisées, il faut une condition préalable obligatoire: aucun contenu de quelque forme que ce soit ne doit avoir au préalable avoir été envoyé vers le navigateur. Un simple espace suffit à générer le message d'erreur mentionné.
Dans ton code, tu commences par envoyer du html, ensuite tu fais un include contenant ton instruction header(): Le html envoyé au début interdit justement l'utilisation de header().
Si tu n'as pas le choix d'envoyer le html avant, alors pour faire une redirection, il faut te tourner vers un langage client : JavaScript et window.location