j'utilise tout simplement session_start et la je l'utilise sur un autre hébergeur
mais il me renvoie un message d'avertissement que voici :
Code :
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /back-office/index.php:1) in /back-office/index.php on line 2
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /back-office/index.php:1) in /back-office/index.php on line 2
quelqu'un aurait il déjà eu le même probléme ?
d'ou cela peut il bien vouloir venir ??
Ben comme le dit le message d'erreur, les messages d'en têtes ont déjà été envoyés, et de ce fait (c'est comme ça que ça marche), la session ne peut plus être initié.
Les messages d'en têtes ont déjà été envoyés au navigateur car un envoi de texte a été demandé et effectué, d'une manière ou d'une autre.
Il ne faut RIEN renvoyer au navigateur avant l'appel de session_start. Pas de balises HTML, pas de echo "truc";, pas d'espace, RIEN !
Si cela ne vous arrange pas, vous pouvez rajouter en haut de votre code :
ob_implicit_flush(0);
ob_start();