Foros del Web » Programando para Internet » PHP »

Problemas con cookies y variables

Estas en el tema de Problemas con cookies y variables en el foro de PHP en Foros del Web. Buenas!!! Necesito hacer un login y que al corroborar con la BD me guarde las variables en flash para poder utilizarlas despues. Lo que estoy ...
  #1 (permalink)  
Antiguo 12/05/2005, 11:33
 
Fecha de Ingreso: febrero-2005
Mensajes: 18
Antigüedad: 19 años, 1 mes
Puntos: 0
Problemas con cookies y variables

Buenas!!!
Necesito hacer un login y que al corroborar con la BD me guarde las variables en flash para poder utilizarlas despues. Lo que estoy utilizando son cookies. Use un codigo que baje de otro lado pero no se si esta bien la forma de mandar variables de php a flash (asi como esta funciona). en flash las recojo con loadVars.onLoad(). Otro problema que tengo es que creo las cookies pero no puedo asignarlas a variables. userL y passL me aparecen como vacias
el codigo de mi archivo es este
Saludos
Gracias
Mariano
Código PHP:
<?php 
    
include("Conex.php");
    
    
$link=Conectarse();
    
$resultado="";
    
$loginCorrecto=0;
    
$userL="";
    
$passL="";
            
    
$resul=mysql_db_query("prueba","SELECT * FROM login WHERE user='$user'");
    
$resmysql_fetch_array($resul);
    
    if(
$res['pass'] == $pass) {
        
setcookie("usercookie",$user,time()+7776000);
        
setcookie("passcookie",$pass,time()+7776000);
        
$userL=$HTTP_COOKIE_VARS["usercookie"];
        
$passL=$HTTP_COOKIE_VARS["passcookie"];
        print 
'&loginCorrecto=1';
        print 
'&userL';
        print 
'&passL';
        
//print '&resultado=B '.$userL." pass ".$passL." LC= ".$loginCorrecto;
    
}else { 
        print 
'&resultado=Error en Login'
    } 
    
mysql_free_result($resul); 
    
mysql_close($link); 
?>
  #2 (permalink)  
Antiguo 12/05/2005, 13:22
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
... Te aparecen vacias porque no puedes crear una cookie y leerla ahí mismo. Tendrías que recargar la página... además el tema de usar cookies no es nada recomendable si vaz a manejar cosas que puedan intervenir con la seguridad de tu sistema.. en este caso manejas un usuario y un password... ... lo mejor sería utilizar sesiones para ello; puedes visitar las FAQ que tratan sobre ello, vienen muy bien explicadas.

Por lo demás.. dejame decirte que las preguntas respecto a manejar PHP con Flash, usualmente se manejan en ese otro foro, el de Flash, ya que será esa parte la que enviará y recibirá las variables...

Pero antes de eso, recomendarte separes las cosas... primero haz funcionar tu sistema con puro HTML y PHP (las FAQ te ayudarán mucho)... una vez conseguido eso, ve aquello de enviar y recibir con Flash.

Mucha suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 12/05/2005, 13:36
 
Fecha de Ingreso: febrero-2005
Mensajes: 18
Antigüedad: 19 años, 1 mes
Puntos: 0
ok, muchas gracias por la repuesta voy a investigar en las FAQ
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:44.