sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #59827
Re: Flersproget hjemmeside
Jon Svejgaard <jon@xxxxxx> writes:
> Birger Langkjer wrote:
> > Jeg har en hjemmeside, der findes både i en dansk og en engelsk version.
> > Lige har jeg en index.html fil, med et link til henholdsvis den engelske og
> > den danske side, men jeg vil hellere have et javascript el.lign., der
> > automatisk sender besøgeren videre til den rigtige side alt efter, hvilket
> > domæne man kommer fra.
Hvis du har mulighed for det er det letteste nok at slå MultiViews til i
opsætningen af Apache,og så kalde den danske version af siden
index.da.html og den engelske index.en.html. Så får brugeren siden på
det sprog han/hun foretrække (hvis han/hun altså har sat sin browser
ordentligt op).
> Der er adskillige variable, der bliver sat, som du kan checke på.
> f.eks. denne:
> HTTP_ACCEPT_LANGUAGE="da, en-us;q=0.66, en;q=0.33"
Det er formentlig det Apache gør for dig. Det er også den eneste rigtige
at tjekke.
> En anden mulighed er REMOTE_ADDR, men den giver muligvis kun IP adressen.
Ja, og desuden er det forkert at antage at brugeren forstår dansk hvis
og kun hvis han/hun bruger en IP-nummer der svarer til en .dk-adresse.
Der er danskere der bor i udlandet, og udlændinge der bor i Danmark.
> Og endelig husker jeg vagt noget om en variabel, der hedder noget i
> retning af HTTP_REFERER, som skulle give domænenavnet.
Referer fortæller hvilken side brugeren kommer fra, så hvis man har
googlet sig frem til siden vil referer indeholde google.com.
--
Jacob: Because the theoreticians told me.
Prof. Vassilicos: Why do you believe theoreticians?
References