Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में देश के आईपी पते के अनुसार डोमेन को पुनर्निर्देशित कैसे करें?

जियोआईपी एक्‍सटेंशन का उपयोग किसी आईपी पते के सटीक स्‍थान का पता लगाने के लिए किया जा सकता है। इसके अलावा, जियोप्लगिन क्लास को -

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


  1. PHP में ईमेल पते को कैसे सत्यापित करें?

    इस लेख में, हम PHP रेगुलर एक्सप्रेशन के साथ ईमेल को मान्य करना सीखेंगे। हम PHP में ईमेल पते को मान्य करने के लिए विभिन्न तरीके सीखेंगे। विधि1 फ़ंक्शन preg_match() रेगुलर एक्सप्रेशन का उपयोग करके पैटर्न से मेल खाने वाले इनपुट की जांच करता है। उदाहरण <?php    function checkemail($str) {

  1. PHP में चाइल्ड क्लास में पैरेंट कंस्ट्रक्टर को कैसे कॉल करें?

    चाइल्ड क्लास में पैरेंट कंस्ट्रक्टर विधि को कॉल करते समय हमें दो मामलों का सामना करना पड़ेगा। केस1 यदि चाइल्ड क्लास कंस्ट्रक्टर को परिभाषित करता है, तो हम चाइल्ड क्लास में सीधे पैरेंट क्लास कंस्ट्रक्टर को नहीं चला सकते। पैरेंट कंस्ट्रक्टर को चलाने के लिए, चाइल्ड कंस्ट्रक्टर के भीतर पेरेंट ::__ कंस्

  1. दूसरे देश का IP पता कैसे बदलें

    हर बार जब आप कोई वेबसाइट या सोशल मीडिया प्लेटफॉर्म खोलते हैं, तो आपका आईपी पता उनके सर्वर के लिए पढ़ने योग्य होता है। इस तरह वे आपकी ब्राउज़िंग गतिविधियों को ट्रैक कर सकते हैं और अपने लाभ के लिए उनका उपयोग कर सकते हैं। परेशान, है ना? अब आप सोच रहे होंगे कि ऐसा होने से कैसे रोका जाए। ठीक है, अपनी पहच