Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2005, 11:17
Avatar de renton
renton
 
Fecha de Ingreso: enero-2004
Ubicación: BCN (PPCC)
Mensajes: 573
Antigüedad: 20 años, 2 meses
Puntos: 1
includes y Warning: Cannot modify header information - headers already sent...

Buenas gente,
tengo una web donde index.php es la página "madre" y todas las páginas se incluyen dentro de esta. Osea, index.php tiene enmedio un
Código:
<?php include ($page);?>
y arriba del todo de la misma página escribo lo siguiente para que el include sea dinámico:

Código:
<?php 
session_start();
$page=$_GET ['loadPage'];   
if ($page=="") $page="step1.php";
?>
Hasta aquí bien, el problema llega cuando desde step1.php (la primera página en cargarse dentro) hago un redireccionamiento a step2.php:

Código:
header ("location: index.php?loadPage=step2.php");
Pues bien, en vez de ejecutarse el redireccionamiento, me aparece otra vez step1.php y además sale escrito:

Código:
Warning: Cannot modify header information - headers already sent by (output started at E:\Apache2\htdocs\Miweb\index.php:17) in E:\Apache2\htdocs\Miweb\step1.php on line 77
Cabe decir que en la linea 17 de index.php solo hay codigo html y que en la 77 de step1.php esta el redireccionamiento.

Qué narices debo hacer para que funcione?

Muchisimas gracias!!
__________________
"No et limites a contemplar aquestes hores que ara venen, baixa al carrer i participa.
No podran res davant un poble unit, alegre i combatiu!!"