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'");
$res= mysql_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);
?>
... 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.

