জিওআইপি এক্সটেনশনটি একটি আইপি ঠিকানার সঠিক অবস্থান খুঁজে পেতে ব্যবহার করা যেতে পারে। এছাড়াও, জিওপ্লাগইন ক্লাস −
থেকে ডাউনলোড করা যেতে পারে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/'); } ?>
একবার জিওপ্লাগইন ক্লাস ডাউনলোড হয়ে গেলে, একটি নতুন উদাহরণ তৈরি করা হয় এবং 'জিওপ্লাগইন' নাম দেওয়া হয়। জিওপ্লাগইন ক্লাসের এই উদাহরণে লোকেট ফাংশন বলা হয়। একই শ্রেণীর অবজেক্টের কান্ট্রিকোড 'var_country_code' নামের একটি ভেরিয়েবলের সাথে বরাদ্দ করা হয়েছে। এখন, অঞ্চলের অক্ষর পরীক্ষা করার জন্য 'যদি' শর্ত রাখা হয়। এই আইপি ঠিকানার উপর ভিত্তি করে, নির্দিষ্ট ডোমেনে পুনর্নির্দেশ করা হয়।