2010-06-10 7 views
0

Avertissement: session_start() [function.session-start]: Impossible d'envoyer le limiteur de cache de session les en-têtes déjà envoyés (sortie démarrée à C: \ xampp \ htdocs \ program \ sanweetha \ quotation.php: 280) dans C: \ xampp \ htdocs \ programme \ sanweetha \ php \ captcha demo \ captcha_demo.php sur la ligne 1erreur captcha Attention: session_start() [fonction.session-start]: Impossible d'envoyer le limiteur de cache de session - en-têtes déjà envoyés (sortie démarrée à

+0

Et votre question est? ... :) –

Répondre

1

Cette erreur indique que vous essayez d'utiliser la fonction session_start() à un moment donné après que vous avez commencé à envoyer la sortie à l'utilisateur.Il est impossible de sortir l'utilisateur avant d'utiliser la fonction, pas même les espaces. <?php et que vous ne publiez aucun code HTML avant l'appel de fonction, ni echo ou similaire.

0

Vous avez peut-être tenté d'envoyer un en-tête HTTP au navigateur une fois que le script a généré une ligne de sortie. Ce n'est pas bon, comme le dit le manuel PHP, "... vous ne pouvez normalement pas envoyer les en-têtes au navigateur après que les données ont déjà été envoyées ...".

Donc, assurez soit sûr d'utiliser en-tête HTTP avant toute sortie générée

OU

On peut utiliser ob_start(); au début du script, cela mettra toute la production générée dans la mémoire tampon de sortie ainsi d'écran pas vu

Questions connexes