জিওআইপি এক্সটেনশনটি একটি আইপি ঠিকানার সঠিক অবস্থান খুঁজে পেতে ব্যবহার করা যেতে পারে। এছাড়াও, জিওপ্লাগইন ক্লাস −
থেকে ডাউনলোড করা যেতে পারেhttp://www.geoplugin.com/_media/webservices/geoplugin.class.phps
দেশের কোড তালিকাটি নীচের লিঙ্কে পাওয়া যাবে -
http://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: http://sq.wikipedia.org/');
}
else if ($var_country_code == "NL") {
header('Location: http://nl.wikipedia.org/');
} else {
header('Location: http://en.wikipedia.org/');
}
?> একবার জিওপ্লাগইন ক্লাস ডাউনলোড হয়ে গেলে, একটি নতুন উদাহরণ তৈরি করা হয় এবং 'জিওপ্লাগইন' নাম দেওয়া হয়। জিওপ্লাগইন ক্লাসের এই উদাহরণে লোকেট ফাংশন বলা হয়। একই শ্রেণীর অবজেক্টের কান্ট্রিকোড 'var_country_code' নামের একটি ভেরিয়েবলের সাথে বরাদ্দ করা হয়েছে। এখন, অঞ্চলের অক্ষর পরীক্ষা করার জন্য 'যদি' শর্ত রাখা হয়। এই আইপি ঠিকানার উপর ভিত্তি করে, নির্দিষ্ট ডোমেনে পুনর্নির্দেশ করা হয়।