jardenberg kommenterar – 2009-03-13

av Joakim Jardenberg den 13 Mar, 2009 · View Comments

{ 2 kommentarer }

1 Mikael March 13, 2009 at 09:38:24

Stort tack för att du uppmärksammar det här med tvåställiga domännamn för “Mät alla subdomäner under en och samma Analytics-profil.”
Har nu uppdaterat inlägget då denna fråga är generell för IE6 och självklart lyft ett varningens finger.

2 Jardenberg March 13, 2009 at 09:45:25

Mer info om tvåställiga .se-domäner ur ett brev till .SE där vi ber dem driva frågan. Tack till Noah för lysande underlag.

- – -

Så här: det handlar om IE och svenska domäner med två bokstäver.
va.se, ne.se, hd.se har alla samma problem med cookies och Internet
Explorer.

Ur MS knowledge base: http://support.microsoft.com/kb/310676
“Internet Explorer does not set a cookie for two-letter domains”

Det finns en lista med undantag, tex är .pl och .gr sådana – men inte
.se. Så om *någon* med lite power kunde trycka in det undantaget i
IE:s regelverk så skulle mycket lösa sig.

Denna *någon* hoppas jag är .SE, eftersom det är svårt för en enskild
domänägare att påverka MS i en fråga som gäller hela .se.

Nedan ser du lite mer teknisk beskrivning av problemet, samt länkar
och testcase. Det är inget okänt fenomen…

Hör gärna av dig, oavsett vad du anser om frågan.

———- Forwarded message ———-
From: Noah Williamsson
Date: 2008/10/2
Subject: Re: kakfrågan
To: Joakim Jardenberg

*.to har problem:
http://mg.to/2007/09/05/two-letter-domain-no-cookies-for-you

Sökning på Google:
http://www.google.com/search?q=internet+explorer+two+letter+domain

Microsoft skriver om problemet här och hänvisar till en registernyckel
(som idag baraaa tillåter .pl och .gr)
http://support.microsoft.com/kb/310676

Jag gjorde ett test med hur kakor sätts och vilka som används på hd.se
och blogg.hd.se. Kanske lite rörigt, men ändå.
http://www.flickr.com/photos/noah123/2818572932/sizes/o/

Om de vill testa själva hur IE skiljer sig från t.ex FX/Safari/Opera
så har jag en sunkig lösning på följande adresser för att sätta/läsa
kakor.
http://hd.se/b/i/cset-to-randomnumber-to-bypass-varnish
http://mobil.hd.se/c
http://blogg.hd.se/c
De skickar ut fyra st Set-Cookie med klockslaget som innehåll
samtidigt som den dumpar ut innehållet i de kakor webbläsaren skickade
med.
Namnet på kakorna:
“Xnone” (utan domain parameter i Set-Cookie)
“Xhd” (med domainparametern satt till .hd.se)
“Xmobil_hd” (med domainparametern satt till .mobil.hd.se)
“Xblogg_hd” (med domainparametern satt till .blogg.hd.se)
Exempel:
$ curl -si mobil.hd.se/c
HTTP/1.1 200 OK
Server: Apache/2.2.8 (Ubuntu)
Content-Type: text/html; charset=utf-8
Set-Cookie: Xnone=2008-10-02+08%3A45%3A30+%28set+by+request+to+mobil.hd.se%29;
expires=Fri, 03-Oct-2008 06:45:30 GMT; path=/
Set-Cookie: Xhd=2008-10-02+08%3A45%3A30+%28set+by+request+to+mobil.hd.se%29;
expires=Fri, 03-Oct-2008 06:45:30 GMT; path=/; domain=.hd.se
Set-Cookie: Xmobil_hd=2008-10-02+08%3A45%3A30+%28set+by+request+to+mobil.hd.se%29;
expires=Fri, 03-Oct-2008 06:45:30 GMT; path=/; domain=.mobil.hd.se
Set-Cookie: Xblogg_hd=2008-10-02+08%3A45%3A30+%28set+by+request+to+mobil.hd.se%29;
expires=Fri, 03-Oct-2008 06:45:30 GMT; path=/; domain=.blogg.hd.se

Kommentarer är avstängda för den här posten.

{ 1 trackback }

blog comments powered by Disqus

Föregående post:

Nästa post: