$strIsoCountry = $getCountry();
in der variablen $strIsoCountry wird dir ein isocode gespeichert (für deutschland zB DE, für Frankreich FR)
und du brauchst später zB nur ein array definieren zB
$arrAllowed = array('DE','FR','NL');
dann fragste ab, ob der code aus der variablen im array ist und wenn ja zeigste die page an, wenn nich machste ne weiterleitung!
aber.. das sind echt basics, mit denen du dich auseinandersetzen solltest, wenn du ein solches vorhaben hast.
was das script macht: es fragt bei 3 verschiedenen webservices nach, ob die ip nach land aufgelöst werden kann, ist das nicht der fall, also wenn alle 3 versagen sollten, dann wird DE als fallback zurückgegeben, diesen fallback kannste aber bei
selber definieren!