24/02/2004, 12:10
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes Puntos: 129 | |
El problema mas bien no es de configuración (que, si .. es cierto que con los ajustes que comenta Josemi irá mejor para ciertas cosas ..)
Cuando se inicia el uso de sesiones con: session_start() NO puede existir nada de HTML por encima de esta.
En el mensaje de error dice que:
C:\Apache Server\Apache2\htdocs\SATWEB\Estudiante\Est_panelP rincipal.htm:86
Linea 86 de ese Est_panelPrincipal ya estás enviando alguna cabecera al navegador ..sea HTML .. o por un echo "algo" .. y/o hasta un simple espacio o salto de línea antes de <? o despues de ?> si usas alguna llamada a otro archivo por un include() o similar.
La solución pasa por estructura tu programación teniendo en cuenta que PHP se ejecuta primero en el servidor y compone la página que será entregada al cliente .. así que si tienes proceso "PHP" y luego HTML que mostrar .. pon ahí arriba la llamada a session_start() ..
Un saludo,
PD: hay otras soluciones como controlar el buffer de salida de PHP, pero .. si re-ordenas tu código no te hace falta usarlas ademas de que entenderás como funciona PHP y quien manda en esos casos.
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |