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(); // দেশ কোডের জন্য একটি ভেরিয়েবল তৈরি $var_country_code = $geoplugin->countryCode; // দেশ কোড অনুযায়ী রিডাইরেক্ট: 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' নাম দেওয়া হয়। জিওপ্লাগিন ক্লাসের এই ইনস্ট্যান্সে locate ফাংশন কল করা হয়। একই ক্লাস অবজেক্টের countryCode একটি ভেরিয়েবলে অ্যাসাইন করা হয় যার নাম 'var_country_code'। এখন, 'if' কন্ডিশন দিয়ে অঞ্চলের অক্ষর চেক করা হয়। এই IP ঠিকানার ভিত্তিতে নির্দিষ্ট ডোমেইনে রিডাইরেকশন হয়।