Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Inna strona główna dla Polaka, inna dla ludzi za granicy
Forum PHP.pl > Forum > Po stronie przeglądarki
rolbex
Witam. Wie ktoś jak zrobić że jak np. polak wchodzi na stronę, wyświetla mu się strona pl/index.php, a jak każda inna osoba spoza granicy to en/index.php.
Takie coś jak na sony.com ;]

Pozdrawiam
Crozin
1) Geolokalizacja IP - i na tej podstawie ustalasz narodowość
2) Preferowany język (jeden z nagłówków HTTP - Accept-Language)
Van Pytel
Jesli geolokalizacji nie chcesz instalowac, moze (jesli masz profile na swojej koncie) to user ustawia swoja narodowac i potem lecisz z dwoma warunkami, jesli narodowasc jest rozna od pl to strona A jak nie to B.
rolbex
aha, ale to jest osobna strona w php, bez żadnego oprogramowania.
Może ktoś mi przytoczyć ten skrypt z Geolokalizacją IP ? biggrin.gif
Aby odsyłał od razu wchodzących na inną stronę, w zależności czy wchodzi z PL IP, czy innego ;]
athei
http://ipinfodb.com/ip_location_api.php
http://www.codediesel.com/tools/free-geolocation-api-tool/
sprawdzasz ip - $_SERVER['REMOTE_ADDR'];, sprawdzasz czy Poland, robisz przekierowanie (header php, window.location js)
Van Pytel
Teź powinieneś zrobić wybór języka, bo niektórzy mieszkają lub wyjechali (np: wakacje) i wchodzą a tutaj inna strona np: en a chcą pl to powinni mieć możliwość przelączenia na PL
rolbex
No dobra poddaje się, jestem za głupi zeby to pojąć biggrin.gif. Jak te kody ze sobą połączyćexclamation.gif ;d

no poważnie wam mówie że nie umiem tego połączyć. Pomoże mi ktoś?
Crozin
No to skoro geolokalizacja Cię przerasta to popatrz na drugą metodą jaką zaproponowałem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.