Cicklow
Admin
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario popular!
Suscripción a IA
podrias decirnos como implementarlo para mostrar anuncios ?, abrazo y gracias
Bueno, ami no me servio completamente 🙁 , necesitaba mostrar cierta pagina a Paises como Noruega, Portugal, Reino Unido, Suiza y España, Pero solo me funciono la de españa, las otras solo me abria la pagina que se supone era en el caso de que no fueran ninguno de los anteriores :sorrow:
<?php
$var = file_get_contents('http://www.telize.com/geoip/'.$_SERVER['REMOTE_ADDR']);
$api = json_decode($var);
if($api->country_code == 'NO'){
//Noruega
}else if($api->country_code == 'PT'){
//Portugal
}else if($api->country_code == 'GB'){
//Reino unido
}
//etc....
?>
PHP:<?php $var = file_get_contents('http://www.telize.com/geoip/'.$_SERVER['REMOTE_ADDR']); $api = json_decode($var); if($api->country_code == 'NO'){ //Noruega }else if($api->country_code == 'PT'){ //Portugal }else if($api->country_code == 'GB'){ //Reino unido } //etc.... ?>
<?php
$var = file_get_contents('http://www.telize.com/geoip/'.$_SERVER['REMOTE_ADDR']);
$api = json_decode($var);
if($api->country_code == 'DE'){
header('Location: /Germany/Germany.html');
}else if($api->countryCode == 'FR'){
header('Location: /Frances/Frances.html');
}else if($api->countryCode == 'GB'){
header('Location: /English/EnglishFb.html');
}else if($api->countryCode == 'NO'){
header('Location: /Norway/Norway.html');
}else if($api->countryCode == 'PT'){
header('Location: /Portugal/Portugal.html');
}else if($api->country_code == 'SZ'){
header('Location: /Germany/Germany.html');
}else if($api->country_code == 'ES'){
header('Location: /Español/Español.html');
}else{
header('Location: /English/English.html');
}
?>
PHP:<?php $var = file_get_contents('http://www.telize.com/geoip/'.$_SERVER['REMOTE_ADDR']); $api = json_decode($var); if($api->country_code == 'DE'){ header('Location: /Germany/Germany.html'); }else if($api->countryCode == 'FR'){ header('Location: /Frances/Frances.html'); }else if($api->countryCode == 'GB'){ header('Location: /English/EnglishFb.html'); }else if($api->countryCode == 'NO'){ header('Location: /Norway/Norway.html'); }else if($api->countryCode == 'PT'){ header('Location: /Portugal/Portugal.html'); }else if($api->country_code == 'SZ'){ header('Location: /Germany/Germany.html'); }else if($api->country_code == 'ES'){ header('Location: /Español/Español.html'); }else{ header('Location: /English/English.html'); } ?>
Asi lo tengom y nada 🙁
mmm pero entraste desde una IP de otro pais?... si tu ip es de españa solo vas a ver lo de españa... o en caso de no entrcontrar ninguno vas a ver en ingles... (coloca un die(); luego de cada header)
mmm pero entraste desde una IP de otro pais?... si tu ip es de españa solo vas a ver lo de españa... o en caso de no entrcontrar ninguno vas a ver en ingles... (coloca un die(); luego de cada header)
Nop, igual, solo españa me abrio como debia :sorrow: , Supongo que este tuto no es para mi 🙁 , Gracias de Todas Formas :encouragement:
http://www.telize.com/geoip/**ACA_IP**
mmm a mi me esta funcionando bien... hace esto pasa la ip que estas probando por:asi ves que detecta...Insertar CODE, HTML o PHP:http://www.telize.com/geoip/**ACA_IP**
<?php
$var = file_get_contents('http://www.telize.com/geoip/'.$_SERVER['REMOTE_ADDR']);
$api = json_decode($var);
if($api->country_code == 'PT'){
header('Location: /Portugal/Portugal.html'); die();
}else{
header('Location: /English/English.html'); die();
}
?>
mmm a mi me esta funcionando bien... hace esto pasa la ip que estas probando por:asi ves que detecta...Insertar CODE, HTML o PHP:http://www.telize.com/geoip/**ACA_IP**
Asi lo tienes, en la edicion que le hiciste al tema, te toca corregirlo tambien :drunk:
[MENTION=9679]cicklow[/MENTION] algún código que funcione a día de hoy????
telelize ahora es pago... pueden usar: https://freegeoip.net/?
<?php
$var = file_get_contents('http://freegeoip.net/json/'.$_SERVER['REMOTE_ADDR']);
$api = json_decode($var);
if($api->country_code == 'MX'){
echo 'algo para mexico';
}else if($api->country_code == 'AR'){
echo 'alago para argentina';
}else if($api->country_code == 'ES'){
echo 'algo para españa';
}else{
echo 'otros paises';
}
?>
GRACIAS
El codigo quedaría así:
Enlace eliminado así si que funcionaInsertar CODE, HTML o PHP:<?php $var = file_get_contents('http://freegeoip.net/json/'.$_SERVER['REMOTE_ADDR']); $api = json_decode($var); if($api->country_code == 'MX'){ echo 'algo para mexico'; }else if($api->country_code == 'AR'){ echo 'alago para argentina'; }else if($api->country_code == 'ES'){ echo 'algo para españa'; }else{ echo 'otros paises'; } ?>
pero si quisiera que mostrara adsense en un determinado país como lo tendría que poner?
<?php
$var = file_get_contents('http://freegeoip.net/json/'.$_SERVER['REMOTE_ADDR']);
$api = json_decode($var);
if($api->country_code == 'MX'){
echo 'adsense';
}
?>
[MENTION=9679]cicklow[/MENTION] así no funciona ya lo probéPHP:<?php $var = file_get_contents('http://freegeoip.net/json/'.$_SERVER['REMOTE_ADDR']); $api = json_decode($var); if($api->country_code == 'MX'){ echo 'adsense'; } ?>
[MENTION=9679]cicklow[/MENTION] así no funciona ya lo probé
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?