Programación en castellano
Inicio > Foros > PHP > error de session--- Warning: session_start(): Cannot send session cookie - headers alread
-Foros de debate

PHP
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

error de session--- Warning: session_start(): Cannot send session cookie - headers alread
Enviado por DAVMA el día 12 de mayo de 2006

hola este es el maravilloso mensaje que me da una pagina

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\\appserv\\www\\-alforis\\html\\sp\\menu03\\procesar_orden.php:74) in c:\\appserv\\www\\-alforis\\html\\sp\\menu03\\procesar_orden.php on line 106

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\\appserv\\www\\-alforis\\html\\sp\\menu03\\procesar_orden.php:74) in c:\\appserv\\www\\-alforis\\html\\sp\\menu03\\procesar_orden.php on line 106

Esta pagina php funcionaba de maravillas hasta que le metí las siguientes declaraciones:

session_start();
session_register(\"fecha_desde_date\");
session_register(\"fecha_hasta_date\");

Lo estraño es que trabajando como localhost todo va ok,y puedo utilizar las variables desde otras paginas. Va ok desde que modifiqué el archivo php.ini.
El problema me lo dá cuando subo todo al servidor arsys. entonces me da el siguiente error.
Eh contactado con arsys y me ha comentado que no es suyo el problema que es de programacion, cosa que no creo xk en local todo rula ok.

Necesito ayudaaa. gracias

 
Re: error de session--- Warning: session_start(): Cannot send session cookie - headers al
Enviado por carmarri el día 12 de mayo de 2006

Mucha gente comete el mismo fallo:

Las sesiones, modificaciones de cabecera (header), etc deben estar al principio del código fuente. No se puede crear una sesión o abrir una existente a mitad del archivo..


Saludos.
---------------------------------------------------------------------------
Carles Martínez · www.xatcom.net · diseño y comunicación

 
Re: Re: error de session--- Warning: session_start(): Cannot send session cookie - header
Enviado por DAVMA el día 13 de mayo de 2006

Ok, ya pero como se come que en local todo rule ok y cuando subo las paginas no?. no será un problema de arsys. para que veas, abro la session despus de la declaracion de title:

<title>Casa Rural Alfor&iacute;s - San Mart&iacute;n de la Virgen del Moncayo (Zaragoza)</title>
<? //¡¡¡IMPORTANTE!!! CREAMOS LAS SESIONES AQUI, NADA DE EN MEDIO DEL CODIGO
session_start();
session_register("fecha_desde_date");
session_register("fecha_hasta_date");
?>

*Hasque que coloque estas declaraciones despues de title no me rulo guay en local. pero al subirlo sigue dando error. ¿no habra que colocarlo aun mas arriba del codigo?, ¿no se comportará diferente el codigo en el servidor que en localhost? ¿no estara desabilitado algna opcion de sesiones en mi hosting con arsys?. gracias

 
Re: Re: Re: error de session--- Warning: session_start(): Cannot send session cookie - he
Enviado por Glory el día 12 de junio de 2006

Barbaro... yo entiendo que el codigo de inicio de sesion tiene que estar antes que cualquier encabezado html, pero... si hago eso... no me muestra el title!
Y lo he comprobado, entonces, estoy en una trampa... por que necesito los title... alguna ide? Disculpen el descolgado casi cambio de tema.
Saludos!
Glory.

 
Re: Re: Re: Re: error de session--- Warning: session_start(): Cannot send session cookie
Enviado por Boris el día 26 de noviembre de 2007

Probablemente sea BASTANTE TARDE lo de tu duda, sin embargo como dice el dicho "más vale tarde que nunca..."
Te complicaste más de la cuenta ya que sólo debes hacer lo siguiente:

<?php
session_start();
$variable=$_SESSION['variable'];
?>
<html>
<head>
<title>Aqui hace todo lo que quiera hacer</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
.
.
.
.

 




Re: error de session--- Warning: session_start(): Cannot send session cookie - headers al
Enviado por javier el día 28 de junio de 2006

Cuando vayas a manejar sesiones con php, nunca incluyas antes de iniciar la sesión (sesion_start() ) código html.

Es decir, debes comenzar una sesión siempre

<?PHP
sesion_start();

..........


Un saludo.

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: juegos gratis | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | decoración web | gifs animados