nov
17
Redirecionar sites dependendo do IP do pais ou estado
Filed Under (PHP, Programação) by Alex P. Torres on 17-11-2009
Tagged Under : biblioteca, classe, geoplugin, ip, mysql, pais, PHP, redirecionar, servidor, sites, webserice

Muitas veces você se pergunta como o Google faz ou o Yahoo, para redirecionar para seu Pais ?
é simples com a Classe em PHP geoPlugin com esta classe você podera pégar valores como estes:
array ( 'geoplugin_city' => '', 'geoplugin_region' => '', 'geoplugin_areaCode' => '0', 'geoplugin_dmaCode' => '0', 'geoplugin_countryCode' => 'BR', 'geoplugin_countryName' => 'Brazil', 'geoplugin_continentCode' => 'SA', 'geoplugin_latitude' => '-10', 'geoplugin_longitude' => '-55', 'geoplugin_currencyCode' => 'BRL', 'geoplugin_currencySymbol' => 'R$', 'geoplugin_currencyConverter' => 1.7130000335, )
è muito util para quem trabalha com sites no Exterior ou quer
identificar seus usuarios que acessam.
como vocês vem o geoPlugin utiliza o seu proprio Webservice
no site deles vocês tem varios exemplos de como utilizar.
aqui eu vou ensinar como redirecinar um site utiliza a classe
geoPlugin e seu webservice.
aqui vai o codigo.
</pre>
<?php
require_once('geoplugin.class.php');
/// CHAMAMOS A CLASSE
$geoplugin = new geoPlugin();
///COMEÇA CLASSE
$geoplugin->locate();
/// ESTE VALOR PEGA O IP DO USUARIO PARA USAR NA CLASSE
$ip= $geoplugin->ip ;
/// VERIFICA O CODIGO DO PAIS
$cod_pais = $geoplugin->countryCode ;
/// APARTIR DAQUI VERIFICA SI ALGUM VALOR CORRESPONDE
/// SE FOR "BR" REDIRECIONAR PARA SITE DO BRASIL
/// SE FOR "AR" REDIRECIONAR PARA O SITE DA ARGENTINA
if ($cod_pais=="BR"){
/// SITE DO BRASIL
$pag = "http://www.amixel.com.br/index.php";
}
if ($cod_pais=="AR"){
//// SITE DA ARGENTINA
$pag = "http://www.amixel.com.ar/index.php";
}
if ($cod_pais=="US"){
/// SITE DE ESTADOS UNIDOS
$pag = "http://www.amixel.com.ar/index.php";
}
if ($cod_pais=="PY"){
/// SITE DE ´PARAGUAY
$pag = "http://www.amixel.com.ar/index.php";
}
if ($cod_pais=="UY"){
/// SITE DE URUGUAY
$pag = "http://www.amixel.com.ar/index.php";
}
#if ($cod_pais=="BO"){
/// SITE DE BOLOVIA
#$pag = "http://www.SEUSITE.com/index.php";
#}
/// FAZ O REDIRECIONAMENTO
header("Location: $pag");
?>
a estava esquecendo para ficar mais facil Download Classe
Bom esse foi o codigo bem simples.
espero que tenham gostado si tiverem duvidas comente…
