El problema está claro, en algun lugar estas 'printando' algo, es decir enviando algo al documento html generado. Esto no se puede hacer antes de usar
Puesto que una vez que printamos algo (por ejemplo echo 'hola') ya no se permite modificar la cabecera del documento con header(location...), por ejemplo el siguiente codigo:
Te da el siguiente warning ( y obviamente luego no redirije a www.google.com):
Código (php) [Seleccionar]
header("Location: ../index.html");
Puesto que una vez que printamos algo (por ejemplo echo 'hola') ya no se permite modificar la cabecera del documento con header(location...), por ejemplo el siguiente codigo:
Código (php) [Seleccionar]
<?php
echo "printando algo";
header("Location: http://www.google.com/");
?>
Te da el siguiente warning ( y obviamente luego no redirije a www.google.com):
Citarprintando algo
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\PoC.php:2) in C:\AppServ\www\PoC.php on line 3