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?