Когда вы устанавливаете cookie, вы можете указать, для какого домена устанавливается cookie. Если вы этого не сделаете, файл cookie относится только к этому имени хоста, и, таким образом, если файл cookie установлен на www.example.com, он будет возвращен браузером только на этом имени хоста или ниже.
Если при настройке файла cookie вы указали домен «example.com», он должен работать и на «www.example.com».
Проблема в том, что более специфический файл cookie переопределяет менее специфичный, поэтому, если вы ранее установили файл cookie на «www.example.com», он продолжит переопределять новый набор файлов «example.com» вместо того, чтобы быть замененным им - вам сначала нужно будет удалить набор для "www.example.com". Это становится сложным, поскольку, когда клиент возвращает cookie на сервер, он не говорит, для какого имени хоста был установлен cookie.