![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
korzystam z geoip do wykrywania kraju i przełączania użytkownika na odpowiednią stronę językową. Skrypt działa dobrze, jednak kiedy użytkownik z zagranicy chce wrócić na stronę matkę (PL - gdzie jest umieszczony skrypt geoip) ciągle go wraca do jego wersji językowej. Jak to zrobić żeby użytkownik z zagranicy mógł przełączyć się na wersje PL (stronę matkę)?
Prośba o pomoc. Pozdrawiam Ten post edytował dopelganger 29.11.2016, 13:15:54 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Kierujesz go na język tylko wtedy, kiedy go nie wybrał (język nie przyszedł w $_GET/nie ma w go w URL).
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Tak.
Zauważ też jak indeksowałby się podstrony w Google, gdyby nie było w adresie zmiennej języka. -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Tak. Zauważ też jak indeksowałby się podstrony w Google, gdyby nie było w adresie zmiennej języka. a może w $_GET przekazać pl i ustawić ciastko PL, jeśli jest tzn. że ma trzymać na PL. wtedy pomijam GET, teraz już chyba tego nie przebuduje. Ten post edytował dopelganger 29.11.2016, 13:37:25 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
A nie prościej ustawiać zmienną w sesji i na tej podstawie potem sprawdzać? Jak nie ma to wykryć i ustawić. Potem jeśli ręcznie zmieni to nadpisać.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Zaraz, zaraz.
Czy Ty masz dla każdego języka odrębne subdomeny językowe? -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Zaraz, zaraz. Czy Ty masz dla każdego języka odrębne subdomeny językowe? tak, w sumie sam sobie odpowiedziałem na pytanie i zrobiłem tak jak napisałem ![]() Czyli z innych wersji językowych dodałem do adresu flagi: exampl.com/?lang=pl tak więc raz tylko użyje $_GET a ciastko będzie go trzymało na tej wersji.
zamykamy. Ten post edytował dopelganger 29.11.2016, 14:02:47 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli masz subdomeny językowe, to w samej subdomenie masz zawarty język. Niepotrzebna jest zmienna językowa.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 15:48 |