ELSE IF Y ELSEIF son iguales solamente cuando se están usando las llaves sin cortar el codigo,para que no te de error haciéndolo del modo que lo estas haciendo tienes que unir ELSEIF en la linea 25.
O sea tu codigo funcionaria de esta manera con else if separado.
Código PHP:
Ver original$IP = $_SERVER["REMOTE_ADDR"];
include("geo/geoip.inc");
$gi = geoip_open("geo/GeoIP.dat", GEOIP_MEMORY_CACHE);
$CountryCode = geoip_country_code_by_addr($gi, $IP);
geoip_close($gi);
if ($CountryCode=="ES"){
header('Location: http://track.adjal.com/aff_c?offer_id=1396&aff_id=6636'); }
else if($CountryCode=="AR"){
header('Location: http://track.adjal.com/aff_c?offer_id=1654&aff_id=6636'); }
else {
header('Location: http://track.adjal.com/aff_c?offer_id=1654&aff_id=6636'); }
Observacion: no veo por que tienes que hacer corte del codigo, total todo lo que vi fue php.
Saludos.