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:
en main.cgimy $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'>";
Código:
Al hacer print sobre las variables, estas vienen vacias.... uf.... ya no se me ocurre que puede ser. 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