|
| PHP: Tjek af brugerens sprog i browseren! Fra : Johan |
Dato : 08-02-01 13:10 |
|
Hej folkens
Er det muligt at tjekke hvilket sprog brugeren har valgt i browseren via
PHP? Altså ikke det sprog browseren er på, men det som der er valgt??
Kan ikke finde funktionen på php.net
mvh
Johan
| |
Lasse Hjorth (08-02-2001)
| Kommentar Fra : Lasse Hjorth |
Dato : 08-02-01 13:15 |
|
Hej Johan...
> Er det muligt at tjekke hvilket sprog brugeren har valgt i browseren via
> PHP? Altså ikke det sprog browseren er på, men det som der er valgt??
Så hut jeg visker kan du bruge $HTTP_ACCEPT_LANGUAGE;
--
Lasse Hjorth
| |
Thomas Jensen, pil.d~ (08-02-2001)
| Kommentar Fra : Thomas Jensen, pil.d~ |
Dato : 08-02-01 13:23 |
|
On Thu, 08 Feb 2001 12:09:45 GMT, "Johan" <webmaster@ru94.dk> wrote:
>Hej folkens
>
>Er det muligt at tjekke hvilket sprog brugeren har valgt i browseren via
>PHP? Altså ikke det sprog browseren er på, men det som der er valgt??
>
>Kan ikke finde funktionen på php.net
$HTTP_ACCEPT_LANGUAGE
fut: dk.edb.internet.webdesign.serverside.php
--
vh
Thomas Jensen
http://pil.dk/
| |
Anders Johannsen (08-02-2001)
| Kommentar Fra : Anders Johannsen |
Dato : 08-02-01 13:45 |
|
> Kan ikke finde funktionen på php.net
Igen er PEAR din ven...
Lav et udtræk og led efter HTTP.php.
/A
| |
Mickey (08-02-2001)
| Kommentar Fra : Mickey |
Dato : 08-02-01 15:51 |
|
"Johan" <webmaster@ru94.dk> skrev i en meddelelse
news:d0wg6.28621$zw.550252@twister.sunsite.dk...
> Hej folkens
>
> Er det muligt at tjekke hvilket sprog brugeren har valgt i browseren
via
> PHP? Altså ikke det sprog browseren er på, men det som der er
valgt??
$HTTP_ACCEPT_LANGUAGE indeholder browserens førsteprioritet af sprog.
| |
Niels Andersen (08-02-2001)
| Kommentar Fra : Niels Andersen |
Dato : 08-02-01 18:57 |
|
"Mickey" <news001@susie.dyndns.dk> skrev i en meddelelse
news:7oyg6.26522$fa3.1572230@news010.worldonline.dk...
> $HTTP_ACCEPT_LANGUAGE indeholder browserens førsteprioritet af sprog.
Nej, den indeholder den komplette liste. Evt. med angivelse af
prioriteringer.
Mvh.
Niels Andersen
| |
Mickey (08-02-2001)
| Kommentar Fra : Mickey |
Dato : 08-02-01 21:15 |
|
"Niels Andersen" <niels-usenet@myplace.dk> skrev i en meddelelse
news:67Bg6.36354$l57.1574900@news000.worldonline.dk...
> "Mickey" <news001@susie.dyndns.dk> skrev i en meddelelse
> news:7oyg6.26522$fa3.1572230@news010.worldonline.dk...
> > $HTTP_ACCEPT_LANGUAGE indeholder browserens førsteprioritet af
sprog.
>
> Nej, den indeholder den komplette liste. Evt. med angivelse af
> prioriteringer.
okay, har bare kun set den med værdiangivelse i browsere med et sprog
angivet...
| |
Morten Bakkedal (08-02-2001)
| Kommentar Fra : Morten Bakkedal |
Dato : 08-02-01 19:04 |
|
"Mickey" skrev:
> $HTTP_ACCEPT_LANGUAGE indeholder browserens førsteprioritet
> af sprog.
Hos mig har den værdien:
HTTP_ACCEPT_LANGUAGE="da,en;q=0.5"
Det ser snarere ud til at være en prioriteret list, som defineres
af indstillingerne i browseren. Nogen der ved hvad q=0.5 angiver?
--
Morten Bakkedal
http://www.bakkeland.dk/
| |
Niels Andersen (08-02-2001)
| Kommentar Fra : Niels Andersen |
Dato : 08-02-01 19:21 |
|
"Morten Bakkedal" <nospam@bakkeland.dk> skrev i en meddelelse
news:95un2u$hi1$1@news.inet.tele.dk...
> HTTP_ACCEPT_LANGUAGE="da,en;q=0.5"
> Nogen der ved hvad q=0.5 angiver?
Så vidt jeg husker...
"da" har ikke angive prioritet, så får den "1".
"en" har angivet prioriteten "0.5", altså mindre end "da".
Hvis en side findes både på dansk og engelsk vil du altså få den danske.
Der findes vist også et ældre alternativ til prioritering: Rækkefølgen.
Mvh.
Niels Andersen
| |
Morten Bakkedal (08-02-2001)
| Kommentar Fra : Morten Bakkedal |
Dato : 08-02-01 20:12 |
|
"Niels Andersen" skrev:
> Så vidt jeg husker...
>
> "da" har ikke angive prioritet, så får den "1".
> "en" har angivet prioriteten "0.5", altså mindre end "da".
>
> Hvis en side findes både på dansk og engelsk vil du altså få den danske.
>
> Der findes vist også et ældre alternativ til prioritering: Rækkefølgen.
Ja, det var netop min tanke. Prioriteten kan angives på lige så fuldstændig
vis alene ved rækkefølgen. Man får altså ikke nogen ny viden ved at sætte
tal efter sproget.
--
Morten Bakkedal
http://www.bakkeland.dk/
| |
Allan Unnerup (09-02-2001)
| Kommentar Fra : Allan Unnerup |
Dato : 09-02-01 14:49 |
|
>> Der findes vist også et ældre alternativ til prioritering: Rækkefølgen.
>
>Ja, det var netop min tanke. Prioriteten kan angives på lige så fuldstændig
>vis alene ved rækkefølgen. Man får altså ikke nogen ny viden ved at sætte
>tal efter sproget.
Jeg kender ikke noget til PHP, men da spørgsmålet gik på, hvilket sprog der
er valgt, så *skal* man jo tage højde for tallet ik'? Eller er der en
eksplicit regel, der fortæller, at det første sprog altid har højeste
prioritet?
Hilsen Allan
| |
|
|