Cannot send session cache limiter - headers already sent
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...
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...
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.
<?php session_start();
tenía una línea en blanco, la quité y se quitó el error.
<? 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
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
Recuerden tener
register_globals = On
en tu php.ini
inicio ejecutar php.ini y buscan la linea
register_globals = On
en tu php.ini
inicio ejecutar php.ini y buscan la linea