ส่วนขยาย GeoIP สามารถใช้เพื่อค้นหาตำแหน่งที่แน่นอนของที่อยู่ IP นอกเหนือจากนี้ คลาส geoPlugin สามารถดาวน์โหลดได้จาก -
https://www.geoplugin.com/_media/webservices/geoplugin.class.phps
รายการรหัสประเทศสามารถพบได้ในลิงค์ด้านล่าง −
https://www.geoplugin.com/iso3166
ไฟล์ index.php สามารถวางไว้ในโฟลเดอร์รูทและโค้ดด้านล่างสามารถใส่ไว้ในไฟล์ดัชนีนี้ได้ -
<?php require_once('geoplugin.class.php'); $geoplugin = new geoPlugin(); $geoplugin->locate(); // create a variable for the country code $var_country_code = $geoplugin->countryCode; // redirect based on country code: if ($var_country_code == "AL") { header('Location: https://sq.wikipedia.org/'); } else if ($var_country_code == "NL") { header('Location: https://nl.wikipedia.org/'); } else { header('Location: https://en.wikipedia.org/'); } ?>
เมื่อดาวน์โหลดคลาส geoplugin แล้ว อินสแตนซ์ใหม่จะถูกสร้างขึ้นและตั้งชื่อว่า 'geoplugin' ฟังก์ชัน find ถูกเรียกใช้บนอินสแตนซ์ของคลาส geoplugin นี้ CountryCode ของวัตถุคลาสเดียวกันถูกกำหนดให้กับตัวแปรชื่อ 'var_country_code' ตอนนี้ใช้เงื่อนไข 'ถ้า' เพื่อตรวจสอบตัวอักษรของภูมิภาค ตามที่อยู่ IP นี้ การเปลี่ยนเส้นทางไปยังโดเมนเฉพาะจะเกิดขึ้น