Пренасочване по гео локация?

canon1d1v

Registered
Здравейте група! :)

Интересувам се как може да се пренасочи от една страница към други спрямо локацията на потребителя?

Благодаря за помоща!
 
Така взимаш държавата:

http://php.net/manual/en/function.geoip-country-name-by-name.php

Така пренасочваш:

https://stackoverflow.com/a/768472

Сега вече двете си ги комбинираш както ти трябва.
Примерно

PHP:
if($country == "Bulgaria") header('Location: ./?lang=bg');
else header('Location: ./?lang=en');
 
Nah...

Ще се спука от if-elseif-else блокове или switch cases. Най-добре да използва тази функция и направо да си взима кода.
Да направи един масив с налични локации и да прави проверка. Така резултата ще е само с един if-else блок, за да е сигурен, че ако няма налична версия/локация на сайта да пренасочва примерно към US/UK/BG версия - някоя която ще е по подразбиране.
 

Горе