Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2007, 09:53
Avatar de gerson
gerson
 
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 481
Antigüedad: 19 años, 2 meses
Puntos: 4
Problema con registro de variables en sesiones

Hola con todos, bueno mi problema es al registrar las variables en la sesion, en mi servidor de prueba(mi pc) todo funciona perfectamente pero el problema es en el servidor remoto, solo por momentos registra las variables(ejemplo logearme por momentos lo registra y por otros nos).

No entiendo por q sucede esto..

Bueno sospecho tal vez es por q utilizo:
session_register();
session_unregister();
etc...

Aunque se dice q son ya obsoletos, pero siempre me han funcionado.

Aqui coloco parte del codigo en donde verifico si esta logeado. pag: order.php
Código PHP:
if (!session_is_registered('us_id')) {//si no esta logeado lo rediecciona para logearse
    
FunRedireccionar(FunUrl('login.php'));
}else{
    
//todas las acciones s iesta logeado 
pag: login.php
Código PHP:
   $err = new Class_Error;
    
$cli = new Class_Cliente;
    
$id $cli->Acceso($_POST['email'],$_POST['psswrd']);
    if (
$id == false) {
        
$err->ObtenerError('Error: E-mail and/or Password is not valid');
        
$error $err->VerError() . RN;
    }else {
        
$cli->ObtenerDatos($id);
        
$us_id $cli->ClienteCampos['cli_id'];
        
$us_nombre $cli->ClienteCampos['cli_nombre'];
        
$us_apellidos $cli->ClienteCampos['cli_apellidos'];
        
$us_email $cli->ClienteCampos['cli_email'];
        
session_register('us_id');
        
session_register('us_nombre');
        
session_register('us_apellidos');
        
session_register('us_email');
   
// demas acciones si es correcto el logeo... 
Bueno como vuelvo a reinterar en mi pc funciona correctamente, pero en el remoto solo de momentos ....

Espero puedan ayudarme ya q este problema me a truncado ya por 2 dias

Salud2
__________________