Strona 1 z 1

[php]Skrypt przekierowujący użytkownika

: pt cze 24, 2005 4:06 pm
autor: szpak
Poszukuję skryptu w php lub w javascript, który wykrywałby kraj osoby odwiedzającej stronę i przenosił ją automatycznie do strony w odpowiedniej wersji językowej. Chciałbym wykonać stronę w jęz. polskim i angielskim, więc taki skrypt mógłby tylko wykrywać osoby klikające z Polski. Będę wdzięczny za podanie strony, gdzie mógłbym ściągnąć taki skrypt i ewentualnie przerobić go albo podanie gotowego rozwiązania.

Re: [php]Skrypt przekierowujący użytkownika

: sob cze 25, 2005 6:53 pm
autor: FanFataL
Do przekierowania użyj [manual]header[/manual]('Location:...');

Do rozpoznania krajów - musisz albo znaleźć gotowy skrypt - szukaj w googlach pod hasłem ip.
Jednak najłatwiej to ściągnąc sobie baze polskich klas ip, np. z http://42.pl/pl i porównywac z adresem ip odwiedzającego strone ;] $_SERVER['REMOTE_ADDR']

Pozdrawiam :wink:
...

Re: [php]Skrypt przekierowujący użytkownika

: pn cze 27, 2005 11:45 am
autor: szpak
Znalazłem stronę, która generuje odpowiedni skrypt w zależności od kraju.
http://www.cordlesshead.com/langdirect/langdirect.php
Mam pytanie czy poniższy skrypt będzie poprawnie działał
<?php
if(strstr($HTTP_ACCEPT_LANGUAGE,"pl")) {
Header("Location: http://polska_wersja");
}
else {Header("Location: http://angielska_wersja");
}
?>

Re: [php]Skrypt przekierowujący użytkownika

: pn cze 27, 2005 10:25 pm
autor: FanFataL
szpak pisze:Mam pytanie czy poniższy skrypt będzie poprawnie działał
Albert Einstein pisze:Długoletnie błądzenie w ciemnościach w poszukiwaniu prawdy odczuwanej, lecz nieuchwytnej (...) które poprzedzają jasne i pełne zrozumienie, znane są wyłącznie tym, którzy sami ich doświadczyli
Pozdrawiam :wink:
...

Re: [php]Skrypt przekierowujący użytkownika

: wt cze 28, 2005 10:18 am
autor: szpak
ok, taka odpowiedź też mnie satysfakcjonuje