Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/08/2011, 19:09
yenssen
 
Fecha de Ingreso: octubre-2008
Mensajes: 13
Antigüedad: 16 años, 5 meses
Puntos: 0
Ya no se que mas hacer! sesiones en php

Hola. Tengo un problema que ya me tiene loco!

Tengo una página llamada index.php donde declaro una variable de session de la siguiente forma:

index.php:
Código PHP:
session_start();
$_SESSION["carpeta"] = "clientes";
$carpeta $_SESSION["carpeta"];
include(
'inc/settings.php');
[
resto de la pagina

después quiero obtener la variable $carpeta en inc/settings.php

inc/settings.php:
Código PHP:
$carpeta $_SESSION["carpeta"]; 
y recibo el siguiente error:
Undefined variable: _SESSION in \inc\settings.php

ahora, lo lógico es que marque el error por no haber iniciado una sesión en settings.php, el problema es que cuando lo inicializo de la siguiente manera:

inc/settings.php:
Código PHP:
session_start();
$carpeta $_SESSION["carpeta"]; 
me sale este otro error:
Notice: A session had already been started - ignoring session_start() in \inc\settings.php

Así que ya no se que hacer, no funciona si abro la sesion, pero tampoco si no la abro! ¿Qué puede ser?

Si ayuda en algo estoy trabajando con:
PHP 5.3.6 VC9
Apache 2.2.19 VC9
MySQL 5.5.13

Ojalá que alguno de ustedes me pueda ayudar. Saludos!