Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2011, 08:43
Avatar de Rankxerox1984
Rankxerox1984
 
Fecha de Ingreso: septiembre-2010
Mensajes: 253
Antigüedad: 13 años, 7 meses
Puntos: 4
Parecia que lo tenia pero... (no reconoce las variables "activas")

Hola a todos/todas:

Por fin he conseguido pasar las variables de sesión de una página a otra . El propósito de esto es hacer depender el comportamiento de la página del valor (0 o 1) de la variable que se recoge cuando se produce el login, sin embargo, sucede algo con las variables de sesión en la página de destino ya que al iniciar el login (solo hay una variable que valga 1) en la BBDD me despliega TODOS los menús. Estoy incvestigando porque supongo que es un tema "ortográfico" o de sintaxis pero no doy con el caso.
Pongo el código por si la ha pasado a alguien ya y conoce la solución

Código PHP:
<?php session_start();
//Compruebo errores
error_reporting(E_ALL);
ini_set("display_errors"1); 

//....//....

<div id="Menu_derecha"><?php
        
        
//Recojo variables de sesión
            
isset ($_SESSION["TipoColaborador"]);
            isset (
$_SESSION["TipoAdministrador"]);
            isset (
$_SESSION["activo"]);
            isset (
$_SESSION["silverUser"]);
            isset (
$_SESSION["goldUser"]);
        
        
//Incluyo menú por defecto 
            
include('menus/MenuNormal.php');
        
        
//En función del valor de la variable (0 o 1) incluyo un menú adicional específico     
            
if(isset($_SESSION["TipoColaborador"])!=0){include('menus/MenuColaborador.php');}
            if(isset(
$_SESSION["TipoAdministrador"])!=0){include('menus/MenuAdministrador.php');}
            if(isset(
$_SESSION["activo"])!=0){include('menus/MenuActivo.php');}
            if(isset(
$_SESSION["silverUser"])!=0){include('menus/MenuSilver.php');}
            if(isset(
$_SESSION["goldUser"])!=0){include('menus/MenuGOLD.php');}
                            
    
?></div>
Muchas gracias por la ayuda, se que no os merezco
__________________
J.
¿Dónde está la tecla ‘ANY’?
(H. Simpson)