Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/02/2003, 22:36
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Me imagino q estaras haciendo algo tipo:

<html>
<head>
</head>
<body>
<?php
// El código q has puesto
?>
</body>
</html>

Bien .. si es eso .. Acuerdate que PHP se procesa en el servidor .. y el resultado de este se envia al navegador .. caso por ejemplo de algun echo via PHP o print .. o mas HTML incrustado de tu página ..

Cuando se usa session_start() o header() NO ha de existir nada de HTML por delante de esas funciones .. SI usas ese código en un unico script q hace ese proceso . el HTML q estaras usando como en el ejemplo q puse NO es necesario ni corresponde .. TU escritp procesa tooodoo en el servidor . el unico instante q necesita del "cliente" (del navegador) es en el momento de hacer la redirección q usas (header .... location) .. q le indicará al navegador q página ha de cargar/llamar ...

Si no tienes nada de HTML por delante de ambos scripts q usas (incluido el "include" q llamas en control PHP .. Asegurate q no tengas ni un espacio antes de <?php .. ni un salto de linea antes de <?php (en ambos scripts) .. Todo eso es considerado tambien como "envio de cabeceras" y probocan dicho error.

Un saludo,