Ich entwickle eine Anwendung in Joomla! 3.x, die JWT-Cookies verwendet, um einige Berechtigungen zu gewähren. Alles funktioniert gut mit Chrome, Firefox und Safari, aber wenn es um Opera geht, sind meine Cookies abgeschnitten. Opera schneidet Cookies auf Joomla
Wie kann ich die Cookies:
$inputCookie = JFactory::getApplication()->input->cookie;
$inputCookie->set("myCookie", $myCookie, 0);
Statt einer wohlgeformten Base64-Kodierung eines JWT, die ich auf jedem anderen Browser bekommen, Opera zeigt mir nur diese:
o42io94enaeq3ellgfnafhdun3
Das Löschen der Cookies funktioniert nicht, da der Cookie beim Speichern immer abgeschnitten wird.
Zusätzliche Informationen: Opera-Version ist 46 auf dem Mac. Mit Opera 46 unter Windows habe ich keine Probleme mit Cookies.
Opera und IE verwenden, um einen 'max Bytes pro domain' Grenze. Gehen Sie zufällig darüber hinweg? Ein schnelles googeln zeigt "Opera erlaubt 4096 Bytes". –
Wenn der Cookie richtig gesetzt ist, sind die gesamten Cookies für die Domains unter 300 Bytes – frollo