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 information – headers already sent.
Ya os digo que soy nuevo con PHP y no sé muy bien el motivo de este error ¿alguna ayuda?
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');
Por favor, logueate o Regístrate para Realizar una Pregunta