archivo
 config.php (mirar las 4 ultimas lineas)    
Código PHP:
Ver original- <?php 
- /** 
-  * Configuracion datos del Server 
-  * @author Lenin Zapata Ponce 
-  * @version 1.1 
-  * @copyright iLen 2013 
-  * */ 
-   
- // configuracion basica de la pagina 
- define ('SERVER_SERVIDOR',     "localhost"); 
- define ('SERVER_USUARIO',      "aa"); 
- // -- -- validar 
- if(!SERVER_SERVIDOR || !SERVER_USUARIO || !SERVER_PASS || !SERVER_BD) 
-     define ('CONFIGURACIONES_DB',FALSE); 
- else 
-     define ('CONFIGURACIONES_DB',TRUE); 
-   
-      
-      
-      
-      
-      
-      
-      
-      
-      
-   
-   
- // rutas de acceso a la pagina raiz 
- define ('SERVER_ROOT',          $_SERVER['DOCUMENT_ROOT']); // /home/usuario/public_html 
- define ('SERVER_RUTA_WEB',      "http://".$_SERVER['SERVER_NAME']); 
- define ('SERVER_RUTA_WEB2',     "http://".$_SERVER['SERVER_NAME'].'/'); 
- define ('SERVER_IDIOMA_DEFAULT','es'); // ponemos el idioma espaniol por defecto  
- // -- -- validar 
- if(!SERVER_ROOT || !SERVER_RUTA || !SERVER_RUTA_WEB || !SERVER_IDIOMA_DEFAULT) 
-     define ('CONFIGURACIONES_RUTASP',FALSE); 
- else 
-     define ('CONFIGURACIONES_RUTASP',TRUE); 
-      
-      
-      
-      
-      
-      
-   
-   
-   
-   
-   
- // versiones y notas 
- define ('SISTEMA_VERSION',      "1.1");  
- define ('SISTEMA_PROPIETARIO',      "Lenin Zapata P.");  
- define ('SISTEMA_FECHA_DESARROLLO',      "31/01/13");  
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
- // temas y template interno 
- define ('TEMPLATE_TEMA', "red"); 
- define ('TEMPLATE_RUTA',-  SERVER_RUTA .'/templates/'.- TEMPLATE_TEMA );
 
- // -- -- validar 
- if(!TEMPLATE_TEMA || !TEMPLATE_RUTA) 
-     define ('CONFIGURACIONES_RUTAS_TEMPLATE_INTERNO',FALSE); 
- else 
-     define ('CONFIGURACIONES_RUTAS_TEMPLATE_INTERNO',TRUE); 
-   
-      
-      
-      
-      
-      
-      
-      
-      
-      
-      
-      
-      
-      
-      
-      
- // temas y template acceso publico 
- define ('TEMPLATE_PUBLIC_IMG',-       SERVER_RUTA_WEB .'images/');
 
- define ('TEMPLATE_PUBLIC_JS',-        SERVER_RUTA_WEB .'js/');
 
- define ('TEMPLATE_PUBLIC_LOGO',-      TEMPLATE_PUBLIC_IMG .'logo.jpg');
 
- // -- -- validar 
- if(!TEMPLATE_PUBLIC_IMG || !TEMPLATE_PUBLIC_JS) 
-     define ('CONFIGURACIONES_RUTAS_FILES_PUBLIC',FALSE); 
- else 
-     define ('CONFIGURACIONES_RUTAS_FILES_PUBLIC',TRUE); 
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
- // uploads 
- define ('SISTEMA_RUTA_UPLOADS', 'uploads/'); // raiz 
- define ('SISTEMA_RUTA_UPLOADS_AVATAR',-  SISTEMA_RUTA_UPLOADS .'avatar/'); // avatar
 
-   
- // rutas internas del sistema del nucleo 
- define ('RUTA_CONFIG',- SERVER_RUTA .'/core/');
 
- define ('RUTA_LIB',-    SERVER_RUTA .'/lib/');
 
- define ('RUTA_CLASS',-      SERVER_RUTA .'/class/');
 
- define ('RUTA_FUN',-    SERVER_RUTA .'/functions/');
 
- define ('RUTA_LAN',-    SERVER_RUTA .'/language/');
 
-   
- // CONSTANTES DEL SISTEMA 
- include RUTA_CONFIG."constants.php"; 
-   
- // INICIALIZA FUNCIONALIDADES GLOBALES NECESARIAS PARA EL  
- // FUNCIONAMIENTO, ES EL NUCLEO PARA QUE TODO RUEDE 
-   
- include RUTA_CONFIG."session.php"; 
- include RUTA_CONFIG."pages.php"; 
- include RUTA_CONFIG."db.php"; 
- include RUTA_CONFIG."theme.php"; 
- ?> 
archivo 
session.php    
Código PHP:
Ver original- <? 
-   
- /** 
-  * Clase de SESION, General 
-  * @author Lenin Zapata Ponce 
-  * @version 1.1 
-  * @copyright iLen 2013 
-  * */ 
-   
- class session{ 
-   
-         public function IniciaSesion(){ 
-             $_SESSION["login"] = 1; 
-         } 
-   
-   
-         // sesiones de array 
-         function _setA($nombre_localidad,$nombre_array,$valor){ 
-             $_SESSION[$nombre_localidad][$nombre_array] = $valor; 
-         } 
-          
-         function _set($nombre_variable,$valor){ 
-             $_SESSION[$nombre_variable] = $valor; 
-         } 
-   
-         function _getA($nombre_localidad,$nombre_array){ 
-             if(isset($_SESSION[$nombre_localidad][$nombre_array])){ 
-                 return $_SESSION[$nombre_localidad][$nombre_array]; 
-             }else{ 
-                 return false; 
-             } 
-         } 
-   
-         function _get($nombre_variable){ 
-             if(isset($_SESSION[$nombre_variable])){ 
-                 return $_SESSION[$nombre_variable]; 
-             }else{ 
-                 return ""; 
-             } 
-         } 
-   
-         function borrar($nombre_variable){ 
-             $_SESSION[$nombre_variable] = null; 
-             unset($_SESSION[$nombre_variable]); 
-         } 
-   
-         function destruirSession(){ 
-             $_SESSION = array(); // destruye todas la variables de la sesion 
-         } 
-   
-         function siConectado(){ 
-             //var_dump($_SESSION); 
-             if($_SESSION["login"]==1) 
-                 return true; 
-             else 
-                 return false; 
-         } 
-   
-         function ver(){ 
-         } 
-   
- } 
-   
- global $SESSION; 
- $SESSION = new session(); 
- ?> 
archivo
 pages.php   
Código PHP:
Ver original- <?php 
-     global $SYSTEMA_VAR; 
-      
-     if($SESSION->_get("login")==1){  // ** AQUI ME MANDA ERRROR EN LOCAL **//  
-         $SYSTEMA_VAR["PAGINAS"] = array("home"=>"class.home.php", 
-                                         "404" =>""); 
-     }elseif($SESSION->_get("login")==0){ 
-         $SYSTEMA_VAR["PAGINAS"] = array("home"=>"class.home.php", 
-                                         "404" =>""); 
-     } 
- ?> 
y me manda este error:  
Fatal error: Call to a member function _get() on a non-object in C:\wamp\app\core\pages.php on line 5 
osea la variable 
$SESSION  ya fue inicializada en su propio archivo y es global entonces en el segundo archivo 
pages.php deberia coger oero no lo hace en local, pero en host real todo bien...