beh quello serve per bufferare l'output, ma se non stai facendo nessun output prima di setcookie, non ci sono problemi

se usi unset invece il problema non si pone, in quanto si suppone che i cookies li abbia già settati altrove

se usi setcookie, la modifica sarà disponibile alla prossima chiamata, se ricarichi la pagina dovrebbe funzionare

quindi se non ti funziona con unset, puoi fare una cosa del genere:

Codice PHP:
if(isset($_COOKIE["Email"])){
setcookie("Email","",time()-7200);
header("Location: stessoscript.php"); // metti qui il nome dello stesso script che stai eseguendo
exit();
}

if(isset(
$_COOKIE["Email"])){
echo 
"esiste";
}else{
echo 
"non esiste";