se visiti ad esempio http://it.altervista.org/ verranno creati dei cookie sul dominio .altervista.org, i cookie vengono salvati nel browser e riutilizzati su un dominio .altervista.org. Tutto qui, devi specificare solo i cookie del tuo domino, cosa c'entra se l'utente a visitato un'altra pagina prima di te.
Anche se setcookie specifica questo
Codice:
The (sub)domain that the cookie is available to. Setting this to a subdomain (such as 'www.example.com') will make the cookie available to that subdomain and all other sub-domains of it (i.e. w2.www.example.com). To make the cookie available to the whole domain (including all subdomains of it), simply set the value to the domain name ('example.com', in this case).
Older browsers still implementing the deprecated » RFC 2109 may require a leading . to match all subdomains
Tu conoscendo i tuoi cookie è quelli di terza parte, potresti effettuare una verifica sulle chiavi di $_COOKIE['nome_cookie'] se non risulta nella lista consentita semplicemente lo cancelli unset($_COOKIE['nome_cookie']); es. su singolo cookie da cancellare.