|
Jak rozpoznać kraj internauty który odwiedza stronę www ? |
W PHP istnieje wygodna instrukcja do sprawdzania z jakiego kraju jest przeglądarka internauty, który odwiedza naszą stronę. W taki prosty sposób można zrobić obsługę językową strony w zależności od kraju internauty. Oto prosty kod.
Ten skrypt rozpoznaje kraj internauty po ustawieniach przeglądarki. Jeżeli wejdziemy na niego przeglądarką z zainstalowanym językiem angielskim otrzymamy jako kraj anglię.
Na szczęście bardzo mało osób korzysta z przeglądarek w innym języku niż własny.
W taki sposób odczytane informacje możesz wykorzystać do przekierowania na odpowiednią stronę (w odpowiednim języku) lub wyświetlać różną zawartość w zależności od narodowości internauty.
Jest jeszcze inny sposób reakcji na kraj pochodzenia internauty. Taką możliwość też dają pliki .htaccess. W tym wypadku nie otwiera się strona główna tylko serwer przekierowuje internaute odrazu na odpowiednią stronę www. Przekierowanie wygląda mniej więcej w taki sposób:
(it) oznacza Italię a w trzeciej linii jest określony adres strony na która ma być przekierowanie gdy wejdzie internauta z Włoch...
Plik można wygenerować dla różnych krajów z generatora online:
http://www.htaccesstools.com/redirection-by-language/
A tak będzie wyglądał np. plik dla japonii: