:question)
nas
j'ai un problème avec la fonction header() lorsque je l'utilise j'ai ce message d'erreur qui s'affiche:
Warning: Cannot modify header information - headers already sent by (output started at c:\inetpub\wwwroot\msm\login.php:7) in c:\inetpub\wwwroot\msm\login.php on line 107
quelqu'un pourrait-il m'aider à résoudre le problème s'il vous plaît et merci encore
Salut!
Avant la fonction header, aucune sortie ne doit avoir été effectuée: echo, print ou meme une ligne vide en début de fichier sont à proscrires...
Montre ta ligne 7 (car c'est là que la sortie a été affectuée)
Sinon tu utilises la fonction ob_start() tout en haut de ta page, et ob_end_flush() tout en bas, et tu peux utiliser les headers et cookies à n'importe quel endroit dans ton code.
Non, tout est compatible. La fonction ob_start sans le "ob_gzhandler" ne renvoit pas un document compressé. Et même si ton navigateur ne connaît pas le type compressé, apache le sait dans le protocole HTTP, tu n'as aucun souci à te faire.