Primeiro vou mostrar um exemplo de criação do cookie e da session e a verificação de que eles realmente existem.
<?php
session_start();
// CRIANDO A SESSION
$_SESSION['teste'] = "valor da SESSION";
// CRIANDO O COOKIE
setcookie("teste", "valor do COOKIE", time()+3600, "/");
if(isset($_SESSION['teste'])) {
echo $_SESSION['teste'];
}
if(isset($_COOKIE['teste'])) {
echo $_COOKIE['teste'];
}
?>
Agora no próximo bloco de código, que será o documento onde o cookie e a session vão ser deletados eu tenho o seguinte:
<?php
session_start();
// DELETANDO O COOKIE E A SESSION
unset($_COOKIE['teste']);
unset($_SESSION['teste']);
if(isset($_SESSION['teste'])) {
echo $_SESSION['teste'];
} else {
echo "A SESSION NÃO EXISTE";
}
if(isset($_COOKIE['teste'])) {
echo $_COOKIE['teste'];
} else {
echo "O COOKIE NÃO EXISTE";
}
?>
Com o unset estamos eliminando o cookie e a session que foram criados.