Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > PHP > Cannot send session cache limiter - headers already sent
-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.

Cannot send session cache limiter - headers already sent
Enviado por Fran el día 14 de marzo de 2006

Hola, tengo el problema:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at c:\\Inetpub\\wwwroot\\ehlh\\W2_Login.php:1) in c:\\Inetpub\\wwwroot\\ehlh\\W2_Login.php on line 1


He mirado por internet y no me dan solucion ya que no he enviado ninguna etiqueta HTML antes del Sesion_Start

�� urgente por favor !!

Es tan sencillo como esto:
Pagina 1: Login.php

<?php session_start();

session_register(\"PrimeraVariable\");

echo \' <FORM method=\"POST\" action=\"W2_Login.php\"> \';
echo \' <input type=\"text\" id=\"user\" name=\"user\" size = \"16\">\';
echo \' <input type=\"submit\" name=\"dologin\" tabindex=3 value=\"Entrar\">\';
echo \' </FORM>\';

?>

Pagina 2: W2_Login.php

<?php session_start();
session_register(\"SegundaVariable\");
print_r($_POST);
?>

en el directorio c:\\php\\sessiondata veo que crea el fichero, incluso almacena las dos variables pero el error sigue saliendo..

�ALGUNA IDEA?

gracias, gracias, gracias...

 
Re: Cannot send session cache limiter - headers already sent
Enviado por Mastuero el día 24 de marzo de 2006

checa que no tengas espacios antes de los \\\"<?php\\\"

 

Re: Cannot send session cache limiter - headers already sent
Enviado por Loreto el día 9 de abril de 2006

A mi me ha pasado también y era porque antes de la línea

<?php session_start();

tenía una línea en blanco, la quité y se quitó el error.

 
Re: Re: Cannot send session cache limiter - headers already sent
Enviado por Galax el día 11 de diciembre de 2007

<? ob_start(); ?>

pon esto en la parte principal si el archivo va con contenido html de seguro no falla para tirar de buffer:

ob_start(); al principio de tu script.

ob_flush(); al final del script.

a mi me funciona solo con ob_start(); al principio

 
Re: Re: Re: Cannot send session cache limiter - headers already sent
Enviado por galax el día 11 de diciembre de 2007

Recuerden tener
register_globals = On
en tu php.ini
inicio ejecutar php.ini y buscan la linea

 




Tienda
Patrocinados
 

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

Hospedaje web y servidores dedicados linux por Ferca Network