【问题标题】:Identifying the country of visitor to my website识别我网站的访问者所在的国家/地区
【发布时间】:2009-07-24 21:53:33
【问题描述】:

我想使用 php 识别我的访问者来自哪个国家/地区。 我该怎么做?

【问题讨论】:

    标签: php geolocation


    【解决方案1】:

    您需要使用 PHP GeoIP 扩展,该扩展允许您通过 IP 定位有关用户的各种信息。 http://us.php.net/geoip

    或者您也可以使用 Maxmind 的 API 来访问数据。 http://www.maxmind.com/app/php

    【讨论】:

      【解决方案2】:

      您需要使用地理定位服务/数据库。 查看Maxmind API

      【讨论】:

        【解决方案3】:

        我建议你看看 MaxMind 的 GeoIP API:

        http://www.maxmind.com/app/php

        【讨论】:

          【解决方案4】:

          我知道这是一个老问题,但以防万一人们仍在查看它,请注意这些实用程序的准确性无法保证,您应该谨慎使用它们,特别是如果您开始将它们用于比国家级搜索粒度更小。

          WhatIsMyIPAddress.com 声称国家级的 95-99%,但建议美国城市级的 50-80%(请参阅http://whatismyipaddress.com/geolocation-accuracy)。我的经验是,某些国家/地区的城市级位置准确率更低。

          已编辑:不确定投票反对的原因 - 如果这里有不正确的地方,请告诉我们。我不知道目前有任何 IP 到地理位置的技术可以可靠地实现城市级别的准确性。

          【讨论】:

            【解决方案5】:

            有一个完整的项目使用PHP中的maximind API Where are you from? IP Geolocation

            【讨论】:

              【解决方案6】:

              您可以在此博客中找到有关如何使用 PHP 查找访问者所在城市和国家/地区的更多详细信息 - http://virallangaliya.blogspot.in/2013/04/how-to-find-city-and-country-of-visitor.html

              【讨论】:

                猜你喜欢
                • 2011-01-10
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多