Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] przekierowanie wizyty z terytorium państw po rozpoznaniu IP
emanuel
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


Potrzebuję zrealizować przekierowanie do wersji językowej witryny po rozpoznaniu kraju wizyty.
Do krajów przypisane są pule klas adresów sieci CIDR (Classless Inter-Domain Routing)
Przykładowo:
Kod
46.17.112.0/21
46.18.104.0/21
46.20.48.0/20
46.28.8.0/21
46.28.240.0/21
62.187.21.0/25

Do poszczególnych państw ilość pul CIDR jest różna.
Jak rozpoznać że adres IP wizyty jest z zakresów wielu takich pul sieci CIDR i zrealizować działanie przekierowania?
Alternatywą jest wczytanie konfiguracji wersji językowej.
Ale interesuje mnie przede wszystkim przekierowanie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
emanuel
post
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


Właśnie chcę geolokalizacji rozpoznawanej po pulach CIDR adresów IP.
Każda pula adresów CIDR jest przydzielona konkretnemu operatorowi w konkretnym państwie.
Przygotowanie pul adresów CIDR konkretnych operatorów i konkretnych państw nie jest problemem.

Tym sposobem po rozpoznaniu, że adres IP wizyty jest adresem z puli adresów CIDR lub zbioru pul można przekierowywać lub ekponować wizytujacym różne treści.
Można zrobić promocję klientom konkretnego operatora internetowego.
Można zbanować klientów konkretnego operatora lub zbanować wizyty z terytorium konkretnego państwa komunikatem "Ruch z terytorium Twojego kraju nie jest akceptowany".
Możliwości jest wiele.
Aktualnie nie chcę rozpoznawać regionów państwa wystarczą mi adresy IP operatorów.

Problem mój jest jak rozpoznać że adres wizyty jest w zakresie kilku takich pul CIDR.
Pule chcę zapisywac formatem CIDR, a nie generując listy adresów IP z każdej puli.
Kod
46.17.112.0/21
46.18.104.0/21
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 15:28