
16/02/2003, 22:36
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes 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, |