blackrabbit
Legacy Member
Ik werk aan een website die meerdere subdomeinen. Onderstaande code creëert een cookie (bij login van een gebruiker):
Deze cookie werkt zowel op IE als FireFox, maar bezorgt hoofdpijn bij Opera: daar werkt de cookie ENKEL in het subdomein waar deze werd aangemaakt. Nochtans specifieer ik duidelijk ".mijnsite.be" ("mijnsite.be" werkt evenmin), wat de normale manier is om meerdere subdomeinen te ondersteunen.
Iemand raad?
Wanneer ik op de mijn website print_r($_COOKIE) opgeef, dan verschijnt in IE/FF mooi de informatie van de cookies van mijn website. Bij Opera verschijnt echter enkel een PHPSESSID, tenzij op het subdomein waar de cookie werd aangemaakt (daar verschijnt dus ook de nodige cookie informatie).
Bug in Opera? Of doe ik iets verkeerd?
PHP:
setcookie("mijnsite[0]",0,mktime(12,0,0,$month, $day, $year),"/",".mijnsite.be");
Deze cookie werkt zowel op IE als FireFox, maar bezorgt hoofdpijn bij Opera: daar werkt de cookie ENKEL in het subdomein waar deze werd aangemaakt. Nochtans specifieer ik duidelijk ".mijnsite.be" ("mijnsite.be" werkt evenmin), wat de normale manier is om meerdere subdomeinen te ondersteunen.
Iemand raad?
Wanneer ik op de mijn website print_r($_COOKIE) opgeef, dan verschijnt in IE/FF mooi de informatie van de cookies van mijn website. Bij Opera verschijnt echter enkel een PHPSESSID, tenzij op het subdomein waar de cookie werd aangemaakt (daar verschijnt dus ook de nodige cookie informatie).
Bug in Opera? Of doe ik iets verkeerd?