Cette question est généralement formulée comme « Comment partager les cookies sur plusieurs sous-domaines » et la réponse est généralement d'utiliser le point de premier plan comme siComment partager les cookies sur plusieurs Apache hôtes virtuels
setcookie('id', 0, time()+30*3600, '/', '.example.com');
ce qui signifie que la cookie est disponible pour tous les sous-domaines de example.com
. Cependant, le chemin /
que je soupçonne ajoute la contrainte que tous les sous-domaines doivent être physiquement sous le même arbre. Les états PHP documentation
chemin
Le chemin sur le serveur dans lequel le cookie sera disponible sur. S'il est défini sur '/', le cookie sera disponible dans tout le domaine. S'il est défini sur '/ foo /', le cookie ne sera disponible que dans le répertoire/foo/et tous les sous-répertoires tels que/foo/bar/de domaine. La valeur par défaut est le répertoire courant que le cookie est situé dans.
Est-il possible de partager les cookies si on a deux (Apache) hôtes virtuels mis en place avec des racines de document à, par exemple
- www.one.example.com →/var/www/example1
- www.two.example.com →/var/www/example2