Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MuriloDesign

Erro no Logout

Recommended Posts

Bom estou com alguns erros no meu código php do logout,ele não está quebrando a seção do usuário.

 

Tipo quando aperto no botão LOGOU,a página fica branca,quando eu volto pra página principal (painel de controle) loga normalmente, nem funfa o logout,me ajuda !

 

 

Código PHP:

 

<?php
session_start();
MUScmd('dc', $_SESSION['username']);
session_destroy();
$_SESSION['username'] = null;
function MUScmd($header,$data,$extradata = ""){
try
{
$ip = '127.0.0.1';
$port = 30001;
$data = $header.chr(1).$data;
if(!empty($extradata)){
$data = $data.chr(1).$extradata;
}
if(!is_numeric($port)){ return false; }
$sock = socket_create(AF_INET, SOCK_STREAM, getprotobyname('tcp'));
socket_connect($sock, $ip, $port);
if(!is_resource($sock)){
return false;
} else {
socket_send($sock, $data, strlen($data), MSG_DONTROUTE);
return true;
}
socket_close($sock);
}
catch(Exception $e)
{
header('location: index');
exit;
}
}
header('location: index');
?>
Código do botão logout:
<?php
if($_SESSION['username'])
{
echo '
<li class="li-right"><b><a href="/logout">Sair</a></b></li>';
}
?>
Me ajudem,urgente !!!!!

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tentou uma página com um simples session_destroy para ver se funciona? Se funcionar, você já saberá que o problema não está exatamente no kill da session.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.