Les cuento, la gente de inflatabledepot me estan pidiendo una actualización de su sitio, una promo nueva para la sección "specials".....hasta ahi todo bien....
Ahora, ellos tienen un redireccionador por IP y quieren que la gente que accede de argentina entre directamente a la sección "specials", aca esta el problema!!!! sinceramente no doy pie con bola......
le dejo la funcio IP:
Código PHP:
/* ----------------- Nueva seccion de region geografia por ip ----------------------- */
function iptocountry($ip)
{
$numbers = preg_split( "/\./", $ip);
include("country/ip_files/".$numbers[0].".php");
$code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);
foreach($ranges as $key => $value){
if($key<=$code){
if($ranges[$key][0]>=$code){$two_letter_country_code=$ranges[$key][1];break;}
}
}
if ($two_letter_country_code==""){$two_letter_country_code="unkown";}
return $two_letter_country_code;
}
$geo_language=$_SERVER["HTTP_ACCEPT_LANGUAGE"];
$geo_ipaddress=$_SERVER['REMOTE_ADDR'];
$geo_two_letter_country_code=iptocountry($geo_ipaddress);
//gtinello
if( ($geo_two_letter_country_code=="AR") && $_GET['lang']=="" ){
header("location: index.php?sec=special&lang=_ENG");
exit(0);
}
//gtinello
include("country/ip_files/countries.php");
$geo_three_letter_country_code=$countries[$geo_two_letter_country_code][0];
$geo_country_name=$countries[$geo_two_letter_country_code][1];
$geo_grupo=$countries[$geo_two_letter_country_code][2];
if ($geo_grupo ==''){ $geo_grupo='2A';}
/* -----------------------------------------------------------------------------------*/
Desde ya mil gracias
DX