Przekierowanie Usera zza granicy


(Julss) #1

Witajcie!

Posiadam jedna stronę w 3 wersjach językowych.

Mogę coś zrobić aby odwiedzający np. z Niemiec był od razu przekierowywany na niemiecką wersję strony?


(scripter1) #2

Można to zrobić na kilka sposobów, najczęściej robi się to poprzez rozpoznawanie języka przeglądarki/systemu.

Można też przez rozpoznawanie kraju po IP ale ma to sens tylko gdy ograniczasz funkcjonalność strony do określonego położenia geograficznego odwiedzającego, poza tym używający proxy będą wtedy źle przekierowywani.


(Julss) #3

Ok :slight_smile: A jak wygląda pierwsza metoda? Jak ją wyszukać w Googlu? :smiley:

(ostrzegam - pyta amator)


(ra-v) #4

W PHP przy pomocy zmiennej globalnej $_SERVER a konkretnie $_SERVER['HTTP_ACCEPT_LANGUAGE'] i z użyciem funkcji stripos() (instrukcje na php.net)


(scripter1) #5

julss21 , -> http://lmgtfy.com/?q=detect+browser+language