2013-12-12 55 views
0

有沒有人曾經使用codehelper.io.php腳本來獲取用戶基於IP的位置? 如果是這樣,有人可以幫我弄清楚我怎樣回聲每個州的縮寫。基於IP位置使用codehelper.io的顯示狀態縮寫

例如:

紐約紐約=

加州= CA

<?php 
// Required Libraries 
    require_once("ip.codehelper.io.php"); 
    require_once("php_fast_cache.php"); 

     // New Class 
    $_ip = new ip_codehelper(); 

    // Detect Real IP Address & Location 
    $real_client_ip_address = $_ip->getRealIP(); 
    $visitor_location  = $_ip->getLocation($real_client_ip_address); 

// Output result 
echo $visitor_location['Country'].""; 
echo $visitor_location['RegionName']; 

>

回答

0

可惜你不能做,沒有從RegionName建立自己的映射?到2位數的美國州代碼。

以下是使用此類從IP地址返回的元素。

IP 
ContinentCode 
ContinentName 
CountryCode2 
CountryCode3 
Country 
CountryName 
RegionName 
CityName 
CityLatitude 
CityLongitude 
CountryLatitude 
CountryLongitude 
LocalTimeZone 
REMOTE_ADDR 
HTTP_X_FORWARDED_FOR 
CallingCode 
Population 
AreaSqKm 
GDP_USD 
Capital 
Electrical 
Languages 
Currency 
Flag 
+0

mm ok。我想我可以嘗試設置一個PHP腳本,將狀態轉換爲縮寫。 – user2976340

+0

或者對數組使用配置文件。 – jjs9534

+0

是的,試試吧。像這樣的東西http://stackoverflow.com/questions/13728188/php-script-for-states-to-abbreviations-not-working-correctly?rq=1 – user2976340