Destruir Sessão Específica
Pessoal,
Uso esse comando para destruir a sessão ao sair do sistema, mas essa está destruindo todas as sessões. Exemplo se dois usuários estão usando o sistema se um sair primeiro a sessão do outro também está sendo destruída. Veja o código completo:
<?php
session_start();
session_destroy();
header("location: index.php");
?>
Verifica sessão
<?php
// Iniciamos a sessão.
@ini_set('session.cache_expire', 60);
@ini_set('session.cookie_httponly', true);
@ini_set('session.use_only_cookie', true);
session_start ();// Se for tentado alguma SID, destruímos a sessão e geramos outra.
if(strpos(strtolower ($_SERVER['REQUEST_URI']), 'phpsessid') !== false)
{
session_destroy ();
session_start ();
session_regenerate_id ();
}
// Verifica se existe os dados da sessão de login
if(!isset($_SESSION["id_usuario"]) || !isset($_SESSION["nome_usuario"]))
{
// Usuário não logado! Redireciona para a página de login
include("index.php");
exit;
}
?>
Então, pessoal como resolver esse probleminha.
Um abraço.
Alissong
Discussão (3)
Carregando comentários...