Lorsque j'exécute mon script, j'obtiens plusieurs erreurs comme celle-ci :
Avertissement : Impossible de modifier les informations d'en-tête - les en-têtes ont déjà été envoyés par ( la sortie a commencé à /some/file.php:12 ) en /some/file.php sur ligne 23
Les lignes mentionnées dans les messages d'erreur contiennent header()
y setcookie()
appels.
Quelle pourrait en être la raison ? Et comment y remédier ?
0 votes
Lire : stackoverflow.com/questions/1912029/
0 votes
Assurez-vous qu'aucun texte n'est édité (
ob_start
yob_end_clean()
peut s'avérer utile ici). Vous pourriez alors définir un cookie ou une session égale àob_get_contents()
et ensuite utiliserob_end_clean()
pour vider le tampon.0 votes
Utilisez le
safeRedirect
dans ma bibliothèque PHP : github.com/heinkasner/PHP-Library/blob/master/extra.php5 votes
\
~~Votre fichier ENCODING ne doit pas êtreUTF-8
peroUTF-8 (Without BOM)
~~~