PHP - Error en el session_start()

 
Vista:

Error en el session_start()

Publicado por Manu (4 intervenciones) el 09/12/2001 15:10:29
En mostrar tengto el codigo:
$idusuario="10"
session_star();
session_register($idusuario);

Cuando ejecuto la pagina me da la siguiente advertencia:

Warning: Cannot send session cookie - headers already sent by (output started at C:\Mis documentos\php\phppruebas\mostrar.php:6) in C:\Mis documentos\php\phppruebas\mostrar.php on line 67

Warning: Cannot send session cache limiter - headers already sent (output started at C:\Mis documentos\php\phppruebas\mostrar.php:6) in C:\Mis documentos\php\phppruebas\mostrar.php on line 67

En otra pagina tengo:
session_start();
print($GLOBALS["idusuario"]);

Y me dice:
Warning: Undefined index: idusuario in C:\Mis documentos\php\phppruebas\recoger.php on line 9

¿Por qué ocurre?, ¿Que hago?.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error en el session_start()

Publicado por patolin (158 intervenciones) el 10/12/2001 10:21:07
mmm..
el primer error :
no debes tirar ninguna salida antes de los encabezados, en este caso para usar sesiones se una cookies, por lo cual si mandas algo (print, echo, error, etc) andes del inicio de la sesion te va a marcar ese error.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar