How to track users location / region in PHP

前端 未结 6 1658
野趣味
野趣味 2020-12-10 19:44

I\'m trying to get the country from which the user is browsing the website so I can work out what currency to show on the website. I have tried using the GET scripts availab

6条回答
  •  粉色の甜心
    2020-12-10 20:17

    There are many ways to do it as suggested by those earlier. But I suggest you take a look at the IP2 PHP library available at https://github.com/ip2iq/ip2-lib-php which we developed.

    You can use it like below:

    country('8.8.8.8');
        //$country_code === 'US'
    ?>
    

    It doesn't need any SQL or web service lookup just a local data file. It is faster than almost all other methods out there. The database is updated monthly you can download it for free.

    The only thing you will need to do for now if you need the country name in your language is map it to an associative array from something like this https://gist.github.com/DHS/1340150

提交回复
热议问题