Se você precisar usar o cookie nos dois subdomínios www.example.com
e accounts.example.com
, será necessário defini-lo no domínio raiz example.com
. Você precisa alterar a configuração do PHP session.cookie_domain para ".example.com"
.
- No php.ini você pode ter
session.cookie_domain = ".example.com"
- variante do htaccess:
php_value session.cookie_domain .example.com
- Ou dentro dos scripts PHP:
ini_set('session.cookie_domain', '.example.com' );
Esta é a ordem preferida: se você tiver acesso à configuração do servidor, deverá fazer isso em php.ini
do VirtualHost
s envolvido. A terceira opção é a pior, já que você precisa alterá-la separadamente em cada script PHP.