W zależności od preferowanej metody modyfikowania zmiennych PHP (konfiguracja Apache, .htaccess), zmień wartość session.cookie_domain na spójną.
Mam wiele subdomen, a każda sekcja VirtualHost w pliku konfiguracyjnym Apache zawiera następujący wiersz:
php_value session.cookie_domain mojadomena.com
Składnia powinna być podobna, jeśli dokonasz zmian w pliku .htaccess.
Zaktualizowano o komentarz bobert5064:
W przypadku wielu domen (tj. domain1.com, domain2.org) myślę, że wystarczy wybrać wspólną nazwę domeny (tj. domain1.com). Nigdy tego nie próbowałem, więc nie mogę sprawdzić, czy to działa, ale logika wydaje się trafna.
Istnieje również metoda ustawiania kierunku zmiennych w PHP opisana w http://us.php.net/manual/en/function.session-set-cookie-params.php . Dokumentacja nie odnosi się do możliwości lub niemożności ustawienia plików cookie w innej domenie.