Wenn du unterschiedliche Second-Level Domains nutzt – also bspw. example.org / example.net / example.com – dann hast du keine Chance, dich einmalig an allen Domains anzumelden. Ein Cookie lässt sich nicht domainübergreifend setzten.
Nutzt du dagegen (so wie ich) nur verschiedene Subdomains – als bspw. sub1.example.com / sub2.example.com – dann kannst du die Anmeldung über den neuen SetCookie-Hook realisieren, indem du als Domain .example.com angibst. Der Hook kann bspw. so aussehen:
PHP-Code:
class CookieHook
{
public function setCookie($objCookie)
{
$objCookie->strDomain = strstr($_SERVER['HTTP_HOST'], '.');
return $objCookie;
}
}
Aber Vorsicht! In der 2.11.2 gab es noch einen bösen Bug.
Gruß
Lesezeichen