Hola amigos, como andan??? yo peleandome en una lucha desigual con
PHP
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';}
/* -----------------------------------------------------------------------------------*/
lo que esta entre el comentario
//gtinello es lo que toco un amigo a ver si lo podiamos hacer andar, pero nada......alguien podrá darme una manito!?
Desde ya mil gracias
DX