in fase di eliminazione verificare l'isset è (second me) inutile
infatti non essite una funzione propriamente detta per eliminare un cookie ma si adotta un escamotage... impostare un cookie con una data passata (quel -3600 che c'è nel tuo esempio)
pertanto eliminalo senza fare quel tipo di controllo.