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

PHP में देश के IP पते के अनुसार डोमेन को कैसे रीडायरेक्ट करें?


किसी IP पते का सटीक स्थान खोजने के लिए GeoIP एक्सटेंशन का उपयोग किया जा सकता है। इसके अलावा, 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 क्लास डाउनलोड हो जाने के बाद, एक नया इंस्टेंस बनाया जाता है और इसे 'geoplugin' नाम दिया जाता है। geoplugin क्लास के इस इंस्टेंस पर locate फ़ंक्शन कॉल किया जाता है। उसी क्लास ऑब्जेक्ट के countryCode को 'var_country_code' नामक वेरिएबल को असाइन किया जाता है। अब, क्षेत्र के अक्षरों की जांच के लिए 'if' कंडीशन डाली जाती है। इस IP पते के आधार पर, विशिष्ट डोमेन पर रीडायरेक्शन होता है।


  1. - PHP में ईमेल एड्रेस को कैसे वैलिडेट करें?

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

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

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

  1. विंडोज पर किसी भी देश में अपना IP आसानी से बदलें – चरण-दर-चरण गाइड विंडोज पर किसी भी देश में अपना IP आसानी से बदलें – चरण-दर-चरण गाइड

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