Exclusão de cookies em PHP
O PHP não possui um mecanismo embutido para excluir cookies. Portanto, os cookies são excluídos de uma maneira inteligente - definindo o tempo de 'expiração' do cookie para o momento atual:
<?php
setcookie('test', '', time());
?>
A exclusão de um cookie levará a uma mudança em $_COOKIE
apenas após recarregar a página:
<?php
setcookie('test', '', time());
var_dump($_COOKIE['test']); // na primeira vez, exibirá o valor do cookie
?>
Exclua algum cookie. Atualize a página e verifique se ele foi excluído.