Kom ihåg mig?
Home Menu

Menu


PHP - Användarens språk / härkomst

Ämnesverktyg Visningsalternativ
Oläst 2007-03-11, 18:35 #1
jarnheimers avatar
jarnheimer jarnheimer är inte uppkopplad
Medlem
 
Reg.datum: May 2006
Inlägg: 105
jarnheimer jarnheimer är inte uppkopplad
Medlem
jarnheimers avatar
 
Reg.datum: May 2006
Inlägg: 105
Hej!

Finns det möjlighet att med hjälp av PHP ta reda på vilket land besökaren kommer ifrån? Skulle vilja ha olika annonser för olika nationaliteter.

Tack på förhand
jarnheimer är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-11, 18:43 #2
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
Det finns ju databaser som kopplar ip mot land, fast jag hade nog istället kört på en lite enklare lösning och bara kollat accept-language-headern.
Lindahl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-11, 19:59 #3
jarnheimers avatar
jarnheimer jarnheimer är inte uppkopplad
Medlem
 
Reg.datum: May 2006
Inlägg: 105
jarnheimer jarnheimer är inte uppkopplad
Medlem
jarnheimers avatar
 
Reg.datum: May 2006
Inlägg: 105
Tack Lindalh HTTP_ACCEPT_LANGUAGE fungerade fint!

Kod:
<?php
$lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
if (substr($lang, 0, 2) == 'sv')
{
echo "Svenska";
}
?>
jarnheimer är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-16, 10:15 #4
vidirs avatar
vidir vidir är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 291
vidir vidir är inte uppkopplad
Medlem
vidirs avatar
 
Reg.datum: Jan 2004
Inlägg: 291
Intressant,, får man fråga hur scriptet tar reda på ditt land du befinner dig i och/eller språk?
vidir är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-16, 12:53 #5
uffe_nordholm uffe_nordholm är inte uppkopplad
Medlem
 
Reg.datum: Dec 2006
Inlägg: 96
uffe_nordholm uffe_nordholm är inte uppkopplad
Medlem
 
Reg.datum: Dec 2006
Inlägg: 96
Citat:
Originally posted by vidir@Mar 16 2007, 11:15
Intressant,, får man fråga hur scriptet tar reda på ditt land du befinner dig i och/eller språk?
Det gör den inte. Skriptet kollar vilket/vilka språk browser accepterar och använder den infon. Det betyder att om du tar en dator från Danmark och surfar med den i Sverige kommer skriptet att tro du är från Danmark. Under förutsättning att du har installerat en dansk version av Windows på datorn... På samma sätt skulle en dator med fransk Windowsversion få franska som språk även om den fysiskt fanns i England.
uffe_nordholm är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 12:14.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017