Kom ihåg mig?
Home Menu

Menu


Lista ut från vilken domän besökaren kommer ifrån

 
Ämnesverktyg Visningsalternativ
Oläst 2012-02-23, 09:20 #11
StefanW StefanW är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2008
Inlägg: 553
StefanW StefanW är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2008
Inlägg: 553
Citat:
Ursprungligen postat av Jonas Visa inlägg
Skulle nog hellre gå på vilket språk webbläsaren är inställd på att prioritera.


Dvs att du hanterar och parsar $_SERVER["HTTP_ACCEPT_LANGUAGE"], och därmed bestämmer språket utefter denna. Det är den korrekta vägen att gå om besökaren själv inte kan välja språk på sidan.
Besökaren kan välja språk på sidan.

Alla domäner ska hamna på samma huvuddomän, alltså .se

Väl där, så ska man känna av att man kom från tex .it eller .fr och då lämna ett meddelande på italienska eller franska.
StefanW är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-02-24, 10:59 #12
StefanW StefanW är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2008
Inlägg: 553
StefanW StefanW är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2008
Inlägg: 553
Fick nu reda på att det är 301-redirects.

Hjälper det? Hur ska det gå till då?
StefanW är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-02-24, 15:53 #13
znap znap är inte uppkopplad
Medlem
 
Reg.datum: Jun 2007
Inlägg: 114
znap znap är inte uppkopplad
Medlem
 
Reg.datum: Jun 2007
Inlägg: 114
Varför inte göra som Jonas föreslår? Det är väl klart en bättre lösning att visa ett meddelande på det språk som besökaren faktiskt pratar, oavsett vilken domän han råkat komma från.

Kod:
$lang = isset($_SERVER["HTTP_ACCEPT_LANGUAGE"]) ? $_SERVER["HTTP_ACCEPT_LANGUAGE"]:'';
switch(substr($lang, 0, 2)) {
    case 'sv':
      echo 'Tjena';
      break;
    case 'es':
      echo 'Hola';
      break;
    default':
      echo 'Hello';
      break;
}
znap är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-02-24, 16:08 #14
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Jag har engelskt OS och engelsk browser. När jag är i Sverige förväntar jag mig svenska som första val.

Det är också så de stora kund-orienterade sajterna gör. De väljer fysisk placering för att välja språk. Jag får t ex i Belgien oftast holländska/franska om jag bokar hotell, flyg, går igenom produktkataloger osv från större aktörer utan kakor med språkval.

Gällande 301 redirect så kan du kolla $_SERVER['HTTP_REFERER']. Det är givetvis mycket bättre att visa information på tyska om besökaren gått in på company-name.de och redirectats till company-name.se än att visa engelska för att de har det i HTTP_ACCEPT_LANGUAGE.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-02-24, 17:01 #15
StefanW StefanW är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2008
Inlägg: 553
StefanW StefanW är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2008
Inlägg: 553
Jo men tyvärr så kan jag inte bestämma hur det ska vara. Alltså om det skulle påverkas av webläsarens språk eller så. Utan det är kunden som bestämmer här, oavsett rekommenderade lösningar.
StefanW är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-02-24, 17:18 #16
StefanW StefanW är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2008
Inlägg: 553
StefanW StefanW är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2008
Inlägg: 553
Kom på det!

Jag kan ju kolla med javascript previous url
StefanW är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-02-27, 12:45 #17
znap znap är inte uppkopplad
Medlem
 
Reg.datum: Jun 2007
Inlägg: 114
znap znap är inte uppkopplad
Medlem
 
Reg.datum: Jun 2007
Inlägg: 114
Rätta mig om jag har fel men kan du verkligen få fram historiken i webbläsaren från andra domäner än den som scriptet kommer ifrån?

Vill du skriva det i javascript kan du titta på document.referrer, på backend använder du $_SERVER['HTTP_REFERER'] som redan föreslagits ett par gånger.

/ vic
znap ä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:33.

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