Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/09/2006, 11:54
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No tiene espacios en blanco .. pero si que tienes todo ese montón de "HTML" antes de session_start().

El problema no es de "un espacio en blanco" o un "salto de línea" sino de "salida enviada al cliente" .. Como "salida" se considera todo lo que queda fuera de tu <? ... ?> .. puede ser algo en HTML, javascript .. o como ya conocese un simple espacio o salto de línea. Incluso depende si haces un "include()" por ejemplo donde llamas a otro código que este a su vez cumpla estos requisitos.

El mensaje de error dice exactamente donde tienes eas "cabeceras" enviadas:
output started at /home/content/c/h/e/chefnelone2970/html/Sessions1.php:5

Por otro lado .. así tal cual "usas" PHP es como si pensases en "incrustrar PHP entre mi HTML" .. Debes -abandonar- ese pensamiento y ver que PHP "genera" tu página HTML que el cliente (tu navegador) al final verá e interpretará su parte.

Si piensas como funciona PHP .. tu código debería quedar:

Código PHP:
<?php
session_start
();
?>
<html>
<head>
</head>
<body>
</body>
<?
// aquí ya pondrás tu resto de código PHP que tal vez genera una "salida" . .un echo "algo" .. o similar.
?>
</html>
Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.