Avatar billede Dentokan Nybegynder
04. marts 2014 - 17:57 Der er 4 kommentarer

Videresend besøgende ved hjælp af sprog

Hej,

Jeg har et script som jeg gerne vil bruge til at videresende mine besøgende til det sprog de nu taler. Har min side på Dansk og Engelsk.

Det der skal ske er at når en besøgende kommer til min side, skal de automatisk hoppe videre til den danske hvis de er fra Danmark, men er de fra udlandet skal de sendes til den Engelske side.

Det er det script jeg har lige nu, men det virker ikke.

Er der noget som kan hjælpe mig?

<?php $browser_lang = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']); if ($browser_lang[0] == 'da')
{
    ('location: http://www.link.dk'); } else {
    ('location: http://www.link.com'); } ?>
Avatar billede Dentokan Nybegynder
04. marts 2014 - 18:01 #1
Det skal meget gerne virke i alle browser og platforme :)
Avatar billede arne_v Ekspert
04. marts 2014 - 18:07 #2
Jeg vil nok anbefale dig at lave lookup af IP adresse.

Der er rigtigt mange danskere som koerer med engelsk software.

Alternativt bare lade folk selv vaelge.
Avatar billede Slater Ekspert
04. marts 2014 - 18:12 #3
Arne har ret i, at det eneste rimeligt pålidelige er at bruge IP lookup, men hvis du synes browserens accept_language er godt nok, så burde din kode næsten virke - bortset fra, at du har glemt at bruge funktionen header().

Det er altså ikke
('location: http://www.link.dk');
Men
header ('location: http://www.link.dk');
Avatar billede Dentokan Nybegynder
04. marts 2014 - 18:42 #4
Okay mange tak. Jeg tror det er bedst med nogle flag. :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester