Jump to content


danilo.sis

Member Since 29/02/2004
Offline Last Active 28/10/2006, 14:51
-----

Topics I've Started

Perdendo A Sessão

06/10/2006, 12:44

Ai galera... Eu to com um problema serio com as sessoes... Eu crio elas e sempre que vou clikar em algum link do site ela se perde... Veja so o código:

// Esta eh a parte que eu crio a sessao

if (crypt($pass,$inCript) == $inCript){
session_start();
session_name($id.'%'.$nome);
session_id(md5($user));
$_SESSION[session_name()] = session_id();
include("index2.php"); // Aqui eu queria redirecionar para index2.php mas como a Sess se perde nao teve como

}else{
$aux = '"index.php?erro=1"';
echo "<script> document.location = $aux </script>";
}

//--------------------------------------------


//Esta eh a parte em outra pagina que eu verifico a existencia de uma sessao

extract($_SESSION);
//********************************************//

$UserSess = getSessId(session_name());
//Logo acima eu criei uma func para separa o id com o nome da pessoa com explode (Ex: "120%Administrador")

$cookUserId = $UserSess['id'];

$cooUserName = $UserSess['name'];

//*******************************************//
//----------------------------------------------------------------------------------------

O problema ocorre quando eu acesso outro link... dai o erro:

Warning: extract() [function.extract]: First argument should be an array in c:\arquivos de programas\apache group\Apache\htdocs\recados(off)\danilo\listar.php on line 2


Tudo indica que nao existe mais nada na variavel $_SESSION

Sera que alguem pode me ajudar?

IPB Skin By Virteq