![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 8.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam jest jakiś polecenie php pokarze mi mniej więcej z jakiego kraju pochodzi użytkownik
![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
polecenie php nie, ale możesz to dość skutecznie ustalić po jego adresie IP, są na to gotowe skrypty, poszukaj w necie "php ip2country"
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 8.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
dzięki za to a jest coś innego bo się zastanawiam czy to w ogóle dodać do strony żeby automatycznie zmieniała język
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
A może odczytywanie nagłówków:
http://www.webdeveloper.com/forum/showpost...amp;postcount=2 Oczywiście kod musisz pod siebie przerobić i sprawdzi, czy to w ogóle działa. Ten post edytował IceManSpy 9.12.2011, 22:36:37 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 8.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
nie za bardzo działa
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 38 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Co nie działa? HTTP Accept-Language jest odczytywany z nagłówka ustawionego przez przeglądarkę. Na tej podstawie możesz ustawić odpowiedni język na stronie. Inna sprawa, że wartość zależy od przeglądarki i np. może być zmieniona przez użytkownika. Dlatego najlepszym rozwiązaniem jest geolokalizacja po IP jak napisał tehaha. Google nie boli: http://www.go4expert.com/forums/showthread.php?t=3511 , http://stackoverflow.com/questions/2156231...cally-us-or-not i pewnie wiele innych przykładów znajdziesz w necie.
Ten post edytował kaem 9.12.2011, 23:04:47 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 8.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
ok spróbuje a możecie mi też pomoc z tym http://forum.php.pl/index.php?showtopic=189186
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 4 Dołączył: 12.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Musisz sobie postawić pytanie - czemu to ma służyć
1. ustawić domyślnie język do usera np z Rosji rosyjski. 2. ustawić jakąś propozycję dedykowaną dla kraju skąd jest user ja potrzebuję język aby pokazać site w języku usera - lub innym dostępnym. korzystam z z HTTP Accept-Language i nie było jeszcze skarg (+user może sam wybrac sobie język (pl,en,ru) Pamiętaj, że user może być anglojęzyczny i przyjechać z lapcem do Polski i co wtey - po geoip pokazujesz mu Polski. Ten post edytował marins 10.12.2011, 09:20:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 23:20 |