Veamos, si quieres que una cookie sea especifica del dominio o del subdomiino, debes especificar especificamente (

) el dominio o subdominio que quieres. Si quieres que una cookie sirva para el dominio y subdominio indistintamente,especificas '.dominio.com' en el quinto parametro:
Código PHP:
setcookie("user","el jefe", time()+360,'/','www.webderol.com'); // solo para [url]www.webderol.com[/url]
setcookie("user","el otro", time()+360,'/','sub.webderol.com'); // solo para sub.webderol.com
setcookie("lang","japones", time()+360,'/','.webderol.com'); // para todos los subdominios de webderol.com, incluido www
Puedes probar a poner este script en el dominio y en el subdominio:
Código PHP:
echo 'Usuario: '.$_COOKIE['user'].'<br>';
echo 'Lang: '.$_COOKIE['lang'].'<br>';
Y sobre el tema de borrar cookie, con :
Código PHP:
setcookie("user");
Lo que estas haciendo es asignar el valor "" a la cookie y poner que la cookie expire cuando se cierre el navegador.
Para borrar una cookie tienes que especificar una fecha de expiracion anterior a ahora:
Código PHP:
setcookie("user","",time()-3600);
Eso si, para borrar una cookie que la creaste usando los parametros cuarto, quinto y sexto, debes poner esos mismos valores para borrarla.
Todo eso viene en
www.php.net/setcookie .
Saludos.