Maison  >  Article  >  développement back-end  >  Erreur lorsque php utilise la session

Erreur lorsque php utilise la session

尚
original
2019-10-28 11:53:314151parcourir

Erreur lorsque php utilise la session

1. L'erreur signalée lorsque PHP utilise la session est la suivante :

Avertissement : session_start() [function.session-start] : Impossible d'envoyer le limiteur de cache de session - en-têtes déjà envoyés

Solution :

1. Remplacez output_buffering=off dans php.ini par output_buffering=4096

2. php.ini Est-ce que session.save_path est défini ?

3. Remplacez session.auto_start = 0 dans pgp.ini par session.auto_start = 1

4. ( ) Il ne doit y avoir aucune sortie avant, et il doit être placé sur la première ligne ; tous les caractères précédant le code PHP de session_start() sont considérés comme des en-têtes. Autrement dit, placez session_start();......?> au début du fichier, et il ne peut y avoir aucun caractère devant ne peut pas résoudre le problème, vous pouvez utiliser UltraEdit-32. Enregistrez-le au format UTF-8.

2. L'erreur qui se produit lorsque PHP utilise la session est la suivante :

Avertissement : session_start() : Impossible de démarrer la session lorsque les en-têtes sont déjà envoyés

Avertissement : Impossible de modifier informations d'en-tête - en-têtes déjà envoyés par (sortie commencée à

L'erreur signalée ici est qu'il y a des espaces supplémentaires, comme indiqué ci-dessous.

Erreur lorsque php utilise la sessionSupprimer les espaces supplémentaires espaces et vous pouvez

Recommandé :

serveur phpErreur lorsque php utilise la session

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn