Согласно комментариям к описанию функции setcookie () , разница в следующем:
ограничен указанным хостом, поэтому этот файл cookie не будет виден ни совершенно другим доменам, ни поддоменам.Такой файл cookie создается, если для параметра $ domain в setcookie () задана пустая строка:
setcookie($name, $value, time()+3600, $path, "");
ограничен указаннымдомен, поэтому этот файл cookie будет виден поддоменам указанного домена (все домены, например * .www.example.com).Такой файл cookie создается, если для параметра setcookie () $ domain установлено значение какого-либо домена:
setcookie($name, $value, time()+3600, $path, "www.example.com");