webForumDet fria alternativet

Beroende på Språksettings i browsern... Redirecta...

.NET

2 svar · 816 visningar · startad av T_Codez

Medlem sedan juli 2001458 inlägg
Frågan#1

Hej hej

Fast i Kod träsket igen :-)

Jag skulle vilja känna av "surfarens" språktillhörighet för att sedan
redirecta användaren till sin motsvarande sida...

Vet inte riktigt var jag ska börja... Det handlar i alla fall om en initial inloggningssida som användaren ska landa på. Och om användaren är finsk i sin "browsersetting" så ska han skickas vidare till en finsk inloggningssida...

Tacksam för alla ideer eller kodsnuttar som kan hjälpa till på vägen till en fungerande lösning. :)

Medlem sedan aug. 20039 340 inlägg
#2

Du får kolla efter Accept-Language i i http-requesten.
http://msdn.microsoft.com/en-us/library/system.net.http.headers.httprequestheaders.acceptlanguage.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1
Det skulle inte förvåna mig om det finns någon form av stödbibliotek för detta i .net, utöver att titta manuellt på strängen.

Medlem sedan jan. 2005953 inlägg
#3

Du skriver inte vilken teknik du vill använda... PHP? ASP? .htaccess-fil?

Här är ett exempel med en .htaccess-fil:
http://stackoverflow.com/questions/1661915/how-to-redirect-based-on-accept-language-with-apache-mod-rewrite

Exempel med PHP:
http://www.cagedflame.com/index.php?name=language.php

Edit: Såg inte att det var i .NET-forat :r

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)