EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Configura come lingua predefinita
Domande di PF - Cose da fare

¿Por qué me vendita it di este errore PHP? – Non è possibile modificare informazioni di intestazione-intestazioni già inviate da...

Estoy comenzando a programar en PHP y bueno, mas o menos estoy intentando hacerme con ello. Pero me ha surgido un problema donde no encuentro el por qué, y es que al abrir la página en cuestion me da el error Cannot modify header informationheaders already sent.

Ya os digo que soy nuevo con PHP y no sé muy bien el motivo de este error ¿alguna ayuda?

jaime_redn fa frequenti 7 mesi
1 Risposte

Eso es debido a que antes de enviarse la información al header, se está realizando algún tipo de escritura, ya sea mediante algún echo o incluso porque tu archivo PHP tenga algún salto de línea antes de cualquier código.
Si tienes algún método del tipo:

header ('Location: index.php');

o algún otro en el que estés modificando la información de las cabeceras, revisa que antes no hayas enviado información. Suele ser por:

echo 'texto'; 
...
header ( 'Location: index.php');

o incluso por tener un salto de línea antes de la etiqueta de inicio de php:

 //<--Espacio en blanco o salto de línea
<?php
header('Location: index.php');
mckegen ha detto rende 7 mesi
Condividerlo Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page