Allora per i cookies :

1- in fase di test abilitare sempre tutti gli errori inserenedo error_reporting(E_ALL) ;
2- fare molta attenzionne ai percorsi e al dominio inpostato.
il percorso /sito fara funzionare il cookie solo in quel sottopercorse e se distruggi un cookie siile da percorso diverso ( quindi se lo script non e' dentro /sito o in una sua sottocartella) il cookie per il percorso /sito non verrà modificato.
3- usare firefox e firecookie per testare il comportamento dei cookies pagina per pagina.
4- distruggere i cookies settando un nuovo cookie con contenuto vuoto e expire a time()-3601

.....................

Gud lac