Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]automatyczne przekierowanie strony w zależności od IP odwiedzającego
Forum PHP.pl > Forum > Przedszkole
eee55
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.
untorched
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ę.
eee55
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?
untorched
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).
Niree
Kod powinien być PHP, ale możesz zrobić przyjazne linki, żeby wyświetlało .html, ale fizycznie będzie .php.

Poczytaj o mod rewrite
viking
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.
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.