Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]automatyczne przekierowanie strony w zależności od IP odwiedzającego
eee55
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.12.2016

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


Cześć!

Mam podstawową stronę internetową w html. Potrzebuję zrobić przekierowanie, tak żeby strona rozpoznawała IP odwiedzającego i automatycznie przekierowywała go na "podstronę" o konkretnej treści.

Miałoby to działać tak, że index.html znają odwiedzający z całego świata, natomiast jeśli wchodzi ktoś z Niemiec, zostaje automatycznie przekierowany na de/index.html,
jeśli ktoś z Wielkiej Brytanii - na uk/index.html,
jeśli ktoś z polski - na pl/index.html,
jeśli z każdego innego miejsca - również na uk/index.html.

W jaki sposób zrobić takie przekierowanie?
Mogę zapłacić za gotowe rozwiązanie.

Dziękuję z góry za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
untorched
post
Post #2





Grupa: Zarejestrowani
Postów: 318
Pomógł: 76
Dołączył: 27.12.2011
Skąd: Dąbrowa Górnicza

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


Najprościej zrobić to na podstawie języka przeglądarki użytkownika: http://stackoverflow.com/a/3770616 + http://stackoverflow.com/questions/768431/...redirect-in-php

Jeśli jednak po adresie IP to musisz znaleźć jakąś bazę danych lub zewnętrzną integrację.
Go to the top of the page
+Quote Post
eee55
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.12.2016

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


Dziekuje. Czy, zeby uzyc tego kodu php musze zapisywac pliki rowniez z koncowka .php, czy moge go wkleic do pliku .html? Wystarczy wkleic go w gornej sekcji, czy trzeba jakos konkretnie umiescic?
Go to the top of the page
+Quote Post
untorched
post
Post #4





Grupa: Zarejestrowani
Postów: 318
Pomógł: 76
Dołączył: 27.12.2011
Skąd: Dąbrowa Górnicza

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


Serwer musi posiadać obsługę PHP, pliki powinny* posiadać rozszerzenie .php

* W niektórych wypadkach(zależnych od konfiguracji) nie muszą.

Kod powinien być w znacznikach <?php i ?>, a w przypadku użycia przekierowania przy pomocy funkcji header musi znajdować się na samej górze(przed jakimkolwiek kodem HTML).
Go to the top of the page
+Quote Post
Niree
post
Post #5





Grupa: Zarejestrowani
Postów: 220
Pomógł: 18
Dołączył: 5.02.2016
Skąd: Polska

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


Kod powinien być PHP, ale możesz zrobić przyjazne linki, żeby wyświetlało .html, ale fizycznie będzie .php.

Poczytaj o mod rewrite
Go to the top of the page
+Quote Post
viking
post
Post #6





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Nie lepiej6zrobić przekierowanie ręczne? Automatyczne mają to do siebie że niekoniecznie muszą dobrze działać. Np. ktoś woli język angielski w systemie, po danych przeglądarki zostanie przekierowany na en. Albo ktoś wyjechał akurat do Niemiec - po ip dostanie de chociaż nie zna języka itd. No i przekierowanie możesz wtedy zrobić w czystym html.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 06:39