2012-09-23 31 views
167

Quiero conseguir que los visitantes del país a través de su IP ... En este momento estoy usando esto (http://api.hostip.info/country.php?ip= ......)conseguir visitantes de su país IP

Aquí está mi código:

<?php 

if (isset($_SERVER['HTTP_CLIENT_IP'])) 
{ 
    $real_ip_adress = $_SERVER['HTTP_CLIENT_IP']; 
} 

if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) 
{ 
    $real_ip_adress = $_SERVER['HTTP_X_FORWARDED_FOR']; 
} 
else 
{ 
    $real_ip_adress = $_SERVER['REMOTE_ADDR']; 
} 

$cip = $real_ip_adress; 
$iptolocation = 'http://api.hostip.info/country.php?ip=' . $cip; 
$creatorlocation = file_get_contents($iptolocation); 

?> 

Bueno, está funcionando correctamente, pero el asunto es que devuelve el código de país como EE. UU. O CA. y no el nombre completo de país como Estados Unidos o Canadá.

Entonces, ¿hay alguna buena alternativa para que hostip.info lo ofrezca?

Sé que solo puedo escribir un código que, finalmente, a su vez, estas dos cartas a nombre de todo el país, pero soy demasiado vago para escribir un código que contiene todos los países ...

PS: Para alguna razón por la que no quiero usar ningún archivo CSV ya hecho o ningún código que pueda captar esta información, algo así como el código listo para usar de ip2country y CSV.

+12

Don No sea perezoso, no hay tantos países, y no es demasiado difícil obtener una tabla de traducción para códigos de letras FIPS 2 a nombres de países. –

+0

Su primera asignación a '$ real_ip_address' siempre se ignora. De todos modos, recuerde que el encabezado HTTP 'X-Forwarded-For' puede ser fácilmente falsificado, y que hay proxies como www.hidemyass.com –

+0

Use la función Maxip Geoip. Incluirá el nombre del país en los resultados. http://www.maxmind.com/app/php – Tchoupi

Respuesta

386

Pruebe esta sencilla función de PHP.

<?php 

function ip_info($ip = NULL, $purpose = "location", $deep_detect = TRUE) { 
    $output = NULL; 
    if (filter_var($ip, FILTER_VALIDATE_IP) === FALSE) { 
     $ip = $_SERVER["REMOTE_ADDR"]; 
     if ($deep_detect) { 
      if (filter_var(@$_SERVER['HTTP_X_FORWARDED_FOR'], FILTER_VALIDATE_IP)) 
       $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; 
      if (filter_var(@$_SERVER['HTTP_CLIENT_IP'], FILTER_VALIDATE_IP)) 
       $ip = $_SERVER['HTTP_CLIENT_IP']; 
     } 
    } 
    $purpose = str_replace(array("name", "\n", "\t", " ", "-", "_"), NULL, strtolower(trim($purpose))); 
    $support = array("country", "countrycode", "state", "region", "city", "location", "address"); 
    $continents = array(
     "AF" => "Africa", 
     "AN" => "Antarctica", 
     "AS" => "Asia", 
     "EU" => "Europe", 
     "OC" => "Australia (Oceania)", 
     "NA" => "North America", 
     "SA" => "South America" 
    ); 
    if (filter_var($ip, FILTER_VALIDATE_IP) && in_array($purpose, $support)) { 
     $ipdat = @json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=" . $ip)); 
     if (@strlen(trim($ipdat->geoplugin_countryCode)) == 2) { 
      switch ($purpose) { 
       case "location": 
        $output = array(
         "city"   => @$ipdat->geoplugin_city, 
         "state"   => @$ipdat->geoplugin_regionName, 
         "country"  => @$ipdat->geoplugin_countryName, 
         "country_code" => @$ipdat->geoplugin_countryCode, 
         "continent"  => @$continents[strtoupper($ipdat->geoplugin_continentCode)], 
         "continent_code" => @$ipdat->geoplugin_continentCode 
        ); 
        break; 
       case "address": 
        $address = array($ipdat->geoplugin_countryName); 
        if (@strlen($ipdat->geoplugin_regionName) >= 1) 
         $address[] = $ipdat->geoplugin_regionName; 
        if (@strlen($ipdat->geoplugin_city) >= 1) 
         $address[] = $ipdat->geoplugin_city; 
        $output = implode(", ", array_reverse($address)); 
        break; 
       case "city": 
        $output = @$ipdat->geoplugin_city; 
        break; 
       case "state": 
        $output = @$ipdat->geoplugin_regionName; 
        break; 
       case "region": 
        $output = @$ipdat->geoplugin_regionName; 
        break; 
       case "country": 
        $output = @$ipdat->geoplugin_countryName; 
        break; 
       case "countrycode": 
        $output = @$ipdat->geoplugin_countryCode; 
        break; 
      } 
     } 
    } 
    return $output; 
} 

?> 

Modo de empleo:

Ejemplo 1: Obtener IP de los visitantes detalles de la dirección

<?php 

echo ip_info("Visitor", "Country"); // India 
echo ip_info("Visitor", "Country Code"); // IN 
echo ip_info("Visitor", "State"); // Andhra Pradesh 
echo ip_info("Visitor", "City"); // Proddatur 
echo ip_info("Visitor", "Address"); // Proddatur, Andhra Pradesh, India 

print_r(ip_info("Visitor", "Location")); // Array ([city] => Proddatur [state] => Andhra Pradesh [country] => India [country_code] => IN [continent] => Asia [continent_code] => AS) 

?> 

Ejemplo 2: Obtener detalles de cualquier dirección IP.[Soporte IPV4 a IPV6 &]

<?php 

echo ip_info("173.252.110.27", "Country"); // United States 
echo ip_info("173.252.110.27", "Country Code"); // US 
echo ip_info("173.252.110.27", "State"); // California 
echo ip_info("173.252.110.27", "City"); // Menlo Park 
echo ip_info("173.252.110.27", "Address"); // Menlo Park, California, United States 

print_r(ip_info("173.252.110.27", "Location")); // Array ([city] => Menlo Park [state] => California [country] => United States [country_code] => US [continent] => North America [continent_code] => NA) 

?> 
+38

Sé que ha sido un año, pero es mejor tarde que nunca .. gracias hombre –

+0

¿por qué me estoy familiarizando todo el tiempo con cada ip? , usó el mismo código. –

+1

Obtiene "Desconocido" probablemente porque su servidor no permite 'file_get_contents()'. Solo revisa tu archivo error_log. Solución alternativa: vea mi respuesta. –

10

Utilice MaxMind GeoIP (o GeoIPLite si no está listo para pagar).

$gi = geoip_open('GeoIP.dat', GEOIP_MEMORY_CACHE); 
$country = geoip_country_code_by_addr($gi, $_SERVER['REMOTE_ADDR']); 
geoip_close($gi); 
+0

Lo he usado en varios proyectos, funciona muy bien. – nikunj

+0

@Joyce: Intenté usar Maxmind API y DB, pero no sé por qué no funciona, en realidad funciona en general, pero por ejemplo cuando ejecuto $ _SERVER ['REMOTE_ADDR']; esta ip: 10.48.44.43, pero cuando la uso en geoip_country_code_by_addr ($ gi, $ ip), no devuelve nada, ¿alguna idea? – mOna

+0

Es una dirección IP reservada (dirección IP interna de su red local). Intenta ejecutar el código en un servidor remoto. –

37

Se puede utilizar una API sencilla de http://www.geoplugin.net/

$xml = simplexml_load_file("http://www.geoplugin.net/xml.gp?ip=".getRealIpAddr()); 
echo $xml->geoplugin_countryName ; 


echo "<pre>"; 
foreach ($xml as $key => $value) 
{ 
    echo $key , "= " , $value , " \n" ; 
} 
echo "</pre>"; 

función usada

function getRealIpAddr() 
{ 
    if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet 
    { 
     $ip=$_SERVER['HTTP_CLIENT_IP']; 
    } 
    elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy 
    { 
     $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; 
    } 
    else 
    { 
     $ip=$_SERVER['REMOTE_ADDR']; 
    } 
    return $ip; 
} 

salida

United States 
geoplugin_city= San Antonio 
geoplugin_region= TX 
geoplugin_areaCode= 210 
geoplugin_dmaCode= 641 
geoplugin_countryCode= US 
geoplugin_countryName= United States 
geoplugin_continentCode= NA 
geoplugin_latitude= 29.488899230957 
geoplugin_longitude= -98.398696899414 
geoplugin_regionCode= TX 
geoplugin_regionName= Texas 
geoplugin_currencyCode= USD 
geoplugin_currencySymbol= $ 
geoplugin_currencyConverter= 1 

Se le hace tener tantas opciones que puede jugar con

Gracias

:)

+1

Eso es realmente genial. Pero mientras realiza la prueba aquí no hay valores en los siguientes campos "geoplugin_city, geoplugin_region, geoplugin_regionCode, geoplugin_regionName" ... ¿Cuál es el motivo? ¿Hay alguna solución? Gracias de antemano – WebDevRon

+0

Waw, muy agradable. –

+0

¿Y cómo se obtiene un solo valor, por ejemplo, "geoplugin_countryCode" ??? –

9

Salida php-ip-2-country de code.google. La base de datos que proporcionan se actualiza a diario, por lo que no es necesario conectarse a un servidor externo para verificar si aloja su propio servidor SQL. Así, utilizando el código que sólo tendría que escribir:

<?php 
$ip = $_SERVER['REMOTE_ADDR']; 

if(!empty($ip)){ 
     require('./phpip2country.class.php'); 

     /** 
     * Newest data (SQL) avaliable on project website 
     * @link http://code.google.com/p/php-ip-2-country/ 
     */ 
     $dbConfigArray = array(
       'host' => 'localhost', //example host name 
       'port' => 3306, //3306 -default mysql port number 
       'dbName' => 'ip_to_country', //example db name 
       'dbUserName' => 'ip_to_country', //example user name 
       'dbUserPassword' => 'QrDB9Y8CKMdLDH8Q', //example user password 
       'tableName' => 'ip_to_country', //example table name 
     ); 

     $phpIp2Country = new phpIp2Country($ip,$dbConfigArray); 
     $country = $phpIp2Country->getInfo(IP_COUNTRY_NAME); 
     echo $country; 
?> 

Ejemplo Código(a partir del recurso)

<? 
require('phpip2country.class.php'); 

$dbConfigArray = array(
     'host' => 'localhost', //example host name 
     'port' => 3306, //3306 -default mysql port number 
     'dbName' => 'ip_to_country', //example db name 
     'dbUserName' => 'ip_to_country', //example user name 
     'dbUserPassword' => 'QrDB9Y8CKMdLDH8Q', //example user password 
     'tableName' => 'ip_to_country', //example table name 
); 

$phpIp2Country = new phpIp2Country('213.180.138.148',$dbConfigArray); 

print_r($phpIp2Country->getInfo(IP_INFO)); 
?> 

salida

Array 
(
    [IP_FROM] => 3585376256 
    [IP_TO] => 3585384447 
    [REGISTRY] => RIPE 
    [ASSIGNED] => 948758400 
    [CTRY] => PL 
    [CNTRY] => POL 
    [COUNTRY] => POLAND 
    [IP_STR] => 213.180.138.148 
    [IP_VALUE] => 3585378964 
    [IP_FROM_STR] => 127.255.255.255 
    [IP_TO_STR] => 127.255.255.255 
) 
+0

debemos proporcionar información de la base de datos para trabajar? parece no ser bueno –

15

Probé la respuesta de Chandra pero la configuración de mi servidor no permite file_get_contents()

PHP Warning: file_get_contents() URL file-access is disabled in the server configuration

que modifican el código de Chandra de modo que también funciona para servidores como que el uso de cURL:

function ip_visitor_country() 
{ 

    $client = @$_SERVER['HTTP_CLIENT_IP']; 
    $forward = @$_SERVER['HTTP_X_FORWARDED_FOR']; 
    $remote = $_SERVER['REMOTE_ADDR']; 
    $country = "Unknown"; 

    if(filter_var($client, FILTER_VALIDATE_IP)) 
    { 
     $ip = $client; 
    } 
    elseif(filter_var($forward, FILTER_VALIDATE_IP)) 
    { 
     $ip = $forward; 
    } 
    else 
    { 
     $ip = $remote; 
    } 
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, "http://www.geoplugin.net/json.gp?ip=".$ip); 
    curl_setopt($ch, CURLOPT_HEADER, 0); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); 
    $ip_data_in = curl_exec($ch); // string 
    curl_close($ch); 

    $ip_data = json_decode($ip_data_in,true); 
    $ip_data = str_replace('&quot;', '"', $ip_data); // for PHP 5.2 see stackoverflow.com/questions/3110487/ 

    if($ip_data && $ip_data['geoplugin_countryName'] != null) { 
     $country = $ip_data['geoplugin_countryName']; 
    } 

    return 'IP: '.$ip.' # Country: '.$country; 
} 

echo ip_visitor_country(); // output Coutry name 

?> 

Esperanza que ayuda ;-)

8

Hay una versión de archivo plano bien mantenida de la base de datos ip-> mantenida por la comunidad de Perl en CPAN

acceso a esos archivos no requiere un servidor de datos, y los datos en sí es aproximadamente 515k

Higemaru ha escrito un envoltorio de PHP para hablar a esos datos: php-ip-country-fast

6

Muchas formas diferentes de hacerlo ...

Solución # 1:

un servicio de terceros que podría utilizar es http://ipinfodb.com. Proporcionan nombre de host, geolocalización e información adicional.

Regístrese para obtener una clave de API aquí: http://ipinfodb.com/register.php. Esto le permitirá recuperar los resultados de su servidor, sin esto no funcionará.

Copiar y pegar el siguiente código PHP:

$ipaddress = $_SERVER['REMOTE_ADDR']; 
$api_key = 'YOUR_API_KEY_HERE'; 

$data = file_get_contents("http://api.ipinfodb.com/v3/ip-city/?key=$api_key&ip=$ipaddress&format=json"); 
$data = json_decode($data); 
$country = $data['Country']; 

Desventaja:

Citando de su página web:

Nuestra API gratuita está utilizando la versión IP2Location Lite que proporciona menor exactitud.

Solución # 2:

Esta función devolverá nombre del país usando el servicio http://www.netip.de/.

$ipaddress = $_SERVER['REMOTE_ADDR']; 
function geoCheckIP($ip) 
{ 
    [email protected]_get_contents('http://www.netip.de/search?query='.$ip); 

    $patterns=array(); 
    $patterns["country"] = '#Country: (.*?)&nbsp;#i'; 

    $ipInfo=array(); 

    foreach ($patterns as $key => $pattern) 
    { 
     $ipInfo[$key] = preg_match($pattern,$response,$value) && !empty($value[1]) ? $value[1] : 'not found'; 
    } 

     return $ipInfo; 
} 

print_r(geoCheckIP($ipaddress)); 

Salida:

Array ([country] => DE - Germany) // Full Country Name 
+2

Citando de su sitio web: "Tiene un límite de 1.000 solicitudes de API por día. Si necesita realizar más solicitudes o necesita asistencia de SSL, consulte nuestros planes de pago". –

+0

Lo usé en mi sitio web personal, así que es por eso que lo publiqué. Gracias por la información ... no me di cuenta. Puse mucho más esfuerzo en la publicación, así que por favor mira la publicación actualizada :) – imbondbaby

+0

@imbondbaby: Hola, probé tu código, pero para mí se devuelve esto: Matriz ([país] => -), no entiendo el problema ya que cuando trato de imprimir esto: $ ipaddress = $ _SERVER ['REMOTE_ADDR']; me muestra esta ip: 10.48.44.43, ¡no puedo entender por qué esta ip no funciona! ¡Quiero decir donde sea que inserte este número, no devuelve ningún país! ¿Me has ayudado? – mOna

9

Pruebe este sencillo código de una sola línea, obtendrá país y ciudad de visitantes desde su dirección IP remota.

$tags = get_meta_tags('http://www.geobytes.com/IpLocator.htm?GetLocation&template=php3.txt&IpAddress=' . $_SERVER['REMOTE_ADDR']); 
echo $tags['country']; 
echo $tags['city']; 
10

Podemos utilizar geobytes.com para obtener la ubicación utilizando la dirección IP del usuario

$user_ip = getIP(); 
$meta_tags = get_meta_tags('http://www.geobytes.com/IPLocator.htm?GetLocation&template=php3.txt&IPAddress=' . $user_ip); 
echo '<pre>'; 
print_r($meta_tags); 

se devolverá datos como éste

Array(
    [known] => true 
    [locationcode] => USCALANG 
    [fips104] => US 
    [iso2] => US 
    [iso3] => USA 
    [ison] => 840 
    [internet] => US 
    [countryid] => 254 
    [country] => United States 
    [regionid] => 126 
    [region] => California 
    [regioncode] => CA 
    [adm1code] =>  
    [cityid] => 7275 
    [city] => Los Angeles 
    [latitude] => 34.0452 
    [longitude] => -118.2840 
    [timezone] => -08:00 
    [certainty] => 53 
    [mapbytesremaining] => Free 
) 

función para obtener IP del usuario

function getIP(){ 
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){ 
    $pattern = "/^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/"; 
    if(preg_match($pattern, $_SERVER["HTTP_X_FORWARDED_FOR"])){ 
      $userIP = $_SERVER["HTTP_X_FORWARDED_FOR"]; 
    }else{ 
      $userIP = $_SERVER["REMOTE_ADDR"]; 
    } 
} 
else{ 
    $userIP = $_SERVER["REMOTE_ADDR"]; 
} 
return $userIP; 
} 
+0

He intentado su código, me devuelve esto: Array ( [known] => false ) – mOna

+0

cuando intento esto: $ ip = $ _SERVER ["REMOTE_ADDR"]; echo $ ip; lo devuelve: 10.48.44.43, ¿sabes cuál es el problema? Utilicé alspo maxmind geoip, y cuando utilicé geoip_country_name_by_addr ($ gi, $ ip) againit no me devolvió nada ... – mOna

+0

@mOna, devuelve su dirección IP. para obtener más detalles, comparte tu código. –

2

Estoy usando ipinfodb.com api y obteniendo exactamente lo que estás buscando.

Es completamente gratis, solo necesita registrarse con ellos para obtener su clave de API. Puede incluir su clase php descargándola de su sitio web o puede usar el formato url para recuperar información.

Esto es lo que estoy haciendo:

que incluía su clase php en mi guión y con el siguiente código:

$ipLite = new ip2location_lite; 
$ipLite->setKey('your_api_key'); 
if(!$_COOKIE["visitorCity"]){ //I am using cookie to store information 
    $visitorCity = $ipLite->getCity($_SERVER['REMOTE_ADDR']); 
    if ($visitorCity['statusCode'] == 'OK') { 
    $data = base64_encode(serialize($visitorCity)); 
    setcookie("visitorCity", $data, time()+3600*24*7); //set cookie for 1 week 
    } 
} 
$visitorCity = unserialize(base64_decode($_COOKIE["visitorCity"])); 
echo $visitorCity['countryName'].' Region'.$visitorCity['regionName']; 

Eso es todo.

2

puede usar http://ipinfo.io/ para obtener detalles de la dirección IP Es fácil de usar.

<?php 
    function ip_details($ip) 
    { 
    $json = file_get_contents("http://ipinfo.io/{$ip}"); 
    $details = json_decode($json); 
    return $details; 
    } 

    $details = ip_details(YoUR IP ADDRESS); 

    echo $details->city; 
    echo "<br>".$details->country; 
    echo "<br>".$details->org; 
    echo "<br>".$details->hostname;/

    ?> 
6

Puede utilizar un servicio web desde http://ip-api.com
en el código php, hacer de la siguiente manera:

<?php 
$ip = $_REQUEST['REMOTE_ADDR']; // the IP address to query 
$query = @unserialize(file_get_contents('http://ip-api.com/php/'.$ip)); 
if($query && $query['status'] == 'success') { 
    echo 'Hello visitor from '.$query['country'].', '.$query['city'].'!'; 
} else { 
    echo 'Unable to get location'; 
} 
?> 

la consulta tienen muchas otras informaciones:

array (
    'status'  => 'success', 
    'country'  => 'COUNTRY', 
    'countryCode' => 'COUNTRY CODE', 
    'region'  => 'REGION CODE', 
    'regionName' => 'REGION NAME', 
    'city'  => 'CITY', 
    'zip'   => ZIP CODE, 
    'lat'   => LATITUDE, 
    'lon'   => LONGITUDE, 
    'timezone' => 'TIME ZONE', 
    'isp'   => 'ISP NAME', 
    'org'   => 'ORGANIZATION NAME', 
    'as'   => 'AS NUMBER/NAME', 
    'query'  => 'IP ADDRESS USED FOR QUERY', 
) 
+0

Usé ip-api.com porque también suministran ISP ¡nombre! –

+0

I Usado porque también suministran la zona horaria –

3

tengo una respuesta corta a esta pregunta que he utilizado en un proyecto. En mi respuesta que tengo considera que tiene la dirección IP visitante

$ip = "202.142.178.220"; 
$ipdat = @json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=" . $ip)); 
//get ISO2 country code 
if(property_exists($ipdat, 'geoplugin_countryCode')) { 
    echo $ipdat->geoplugin_countryCode; 
} 
//get country full name 
if(property_exists($ipdat, 'geoplugin_countryName')) { 
    echo $ipdat->geoplugin_countryName; 
} 

Si se ayuda a que vote por mi respuesta.

4

No estoy seguro si esto es un nuevo servicio, pero ahora (2016) la forma más fácil en PHP es utilizar un servicio web php de geoplugin: http://www.geoplugin.net/php.gp:

Uso básico:

// GET IP ADDRESS 
if (!empty($_SERVER['HTTP_CLIENT_IP'])) { 
    $ip = $_SERVER['HTTP_CLIENT_IP']; 
} else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { 
    $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; 
} else if (!empty($_SERVER['REMOTE_ADDR'])) { 
    $ip = $_SERVER['REMOTE_ADDR']; 
} else { 
    $ip = false; 
} 

// CALL THE WEBSERVICE 
$ip_info = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$ip)); 

También proporcionar una clase construida lista: http://www.geoplugin.com/_media/webservices/geoplugin.class.php.tgz?id=webservices%3Aphp&cache=cache

+0

Usó un 'else' después de' else' que causa un error. ¿Qué trataste de prevenir? REMOTE_ADDR debe estar disponible todo el tiempo? – AlexioVay

+0

@Vaia - Tal vez * debería ser * pero nunca se sabe. – billynoah

+0

¿Hay algún caso en el que no esté disponible que usted sepa? – AlexioVay

0

El User Country API tiene exactamente lo que necesita. Aquí es un ejemplo de código usando file_get_contents(), ya que originalmente hace:

$result = json_decode(file_get_contents('http://usercountry.com/v1.0/json/'.$cip), true); 
$result['country']['name']; // this contains what you need 
2

Mi servicio https://ipdata.co proporciona el nombre del país en 5 idiomas! Además de la organización, la moneda, la zona horaria, el código de llamada, el indicador y los datos de estado del nodo de salida Tor desde cualquier dirección IPv4 o IPv6.

¡También es extremadamente escalable con 10 regiones en todo el mundo, cada una capaz de manejar> 800M llamadas diarias!

Las opciones incluyen; Inglés (en), Alemán (de), japonés (ja), Francés (FR) y chino simplificado (za-CH)

$ip = '74.125.230.195'; 
$details = json_decode(file_get_contents("https://api.ipdata.co/{$ip}")); 
echo $details->country_name; 
//United States 
echo $details->city; 
//Mountain View 
$details = json_decode(file_get_contents("https://api.ipdata.co/{$ip}/zh-CN")); 
echo $details->country_name; 
//美国 
+1

Dios te bendiga, hombre ! ¡Obtuve más de lo que pedí! Pregunta rápida: ¿puedo usarlo para prod? Quiero decir, no vas a dejarlo de lado pronto, ¿o sí? – Sayed

+1

Para nada :) De hecho, estoy agregando más regiones y más pulido. Me alegro de que hayas encontrado esto de ayuda :) – Jonathan

+0

Muy útil, especialmente con los params adicionales, ¡resolvió más de un problema para mí! – Sayed

Cuestiones relacionadas