Foros del Web » Programación para mayores de 30 ;) » Programación General »

Session

Estas en el tema de Session en el foro de Programación General en Foros del Web. Hola. Estoy tratando de levantar un sistema echo 100% en perl. aparentemente no propaga la secion como corresponde y me envia a la pagina de ...
  #1 (permalink)  
Antiguo 01/09/2010, 14:28
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 19 años, 6 meses
Puntos: 0
De acuerdo Session

Hola.

Estoy tratando de levantar un sistema echo 100% en perl. aparentemente no propaga la secion como corresponde y me envia a la pagina de inicio. este es mas menos el codigo:
pagina de inicio, le paso por url el valor de identificacion (esto ya que esta enganchado a otro sistema de logeo por webservices)

Código:
my $re = $data->logeo($id, $sesion);
  $nombres= @$results[0]->{nombres};
  $apaterno=@$results[0]->{apaterno};
  $login=@$results[0]->{login};

  $session->param('nombres', $nombres);
  $session->param('apaterno', $apaterno);
  $session->param('login', $login);

  $cookie_session = cookie(-name=>'CGISESSID',-value=>$session->id());
  print header(-cookie=>$cookie_session);
  print "<meta http-equiv='refresh' content='0;URL=main.cgi'>";
en main.cgi

Código:
use CGI::Session;
use CGI qw/:standard/;
use SIE::GeneralCgi;
use HTMLTMPL;

$nombre = $datos->{session}->{nombre};
$apaterno = $datos->{session}->{apaterno};
$login = $datos->{session}->{login};

#al hacer print
print $nombre;
#el dato viene vacio

Al hacer print sobre las variables, estas vienen vacias.... uf.... ya no se me ocurre que puede ser.
__________________
Dios es mas grande que tu problema :-)
  #2 (permalink)  
Antiguo 01/09/2010, 16:05
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 19 años, 6 meses
Puntos: 0
De acuerdo Respuesta: Session

Equivoque el lugar, esta consulta deberia estar en perl. Alguin puede cambiarla¿?
__________________
Dios es mas grande que tu problema :-)

Etiquetas: session
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 02:54.