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.
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:
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.
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
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ís - San Martí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.
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">
.
.
.
.