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($row, false, false); // 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