जियोआईपी एक्सटेंशन का उपयोग किसी आईपी पते के सटीक स्थान का पता लगाने के लिए किया जा सकता है। इसके अलावा, जियोप्लगिन क्लास को -
. से डाउनलोड किया जा सकता है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' नामक एक चर को सौंपा गया है। अब, क्षेत्र के अक्षरों की जांच के लिए 'if' शर्त रखी गई है। इस आईपी पते के आधार पर, विशिष्ट डोमेन पर पुनर्निर्देशन होता है।