Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2010, 10:23
Avatar de humanista
humanista
 
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Recuperar variable dentro de una clase

Hola, tengo un código en php que llama a una clase. Os pego sólo parte de la clase, pues creo que con eso es suficiente (es sobre un logeo de usuario):

Código PHP:
// Verificar si los datos de la cookie son válidos.  
    
if ($cookie['serial'] && $cookie['mail'] && $cookie['password'])  
    {  
      
$query    "SELECT * FROM {$this->table} WHERE (mail = '{$cookie['mail']}') AND (password = '{$cookie['password']}') AND (cookie = '{$cookie['serial']}') LIMIT 1;";  
    }  
    else  
    {  
      
// Verificar si los datos de session son válidos.  
      
$mail $_SESSION['cf_login_mail'];  
      
$session  session_id();  
      
$query    "SELECT * FROM {$this->table} WHERE (mail = '$mail') AND (session = '$session') LIMIT 1;";  
    }  


    if (
$result mysql_query($query$this->link))  
    {  
      if (
$row mysql_fetch_assoc($result))  
      {  

                         echo 
$mail;  // justo aquí----------------------------------------------- 


        
return $this->setSession($rowfalsefalse); // Log in  
      
}  
      else  
      {  
        return 
false;  
      }  
    }  
    else  
    {  
      return 
false;  
    } 

El tema es que necesito fuera de la clase el campo $mail.

Poniendo echo $mail (como véis en la clase) sí que me aparece en pantalla el contenido del mail, por lo que me serviría con que pudiese llevar este valor almacenado en $mail hacia fuera de la clase, para tenerlo como una variable "normal" con la que luego pueda hacer un SELECT (desde fuera de la clase).

Espero haberme explicado. Si os hace falta más información me decís