PHP में, उपडोमेन से रूट डोमेन नाम निकालना एक सामान्य कार्य है। यह तब उपयोगी होता है जब आपको किसी उपडोमेन से जुड़ी मुख्य वेबसाइट की पहचान करने की आवश्यकता होती है। इसे पूरा करने के लिए, आइए एक समाधान तलाशें।
प्रदान किया गया कोड स्निपेट URL को डोमेन नाम सहित उसके घटकों में विभाजित करने के लिए parse_url फ़ंक्शन का लाभ उठाता है। इसके बाद, यह उपडोमेन की परवाह किए बिना रूट डोमेन को अलग करने के लिए एक रेगुलर एक्सप्रेशन का उपयोग करता है।
निम्न उदाहरण इस फ़ंक्शन के उपयोग को दर्शाता है:
print get_domain("http://here.example.com"); // outputs 'example.com'
function get_domain($url)
{
$pieces = parse_url($url);
$domain = isset($pieces['host']) ? $pieces['host'] : '';
if (preg_match('/(?P[a-z0-9][a-z0-9\-]{1,63}\.[a-z\.]{2,6})$/i', $domain, $regs)) {
return $regs['domain'];
}
return false;
}
यह फ़ंक्शन किसी भी यूआरएल से रूट डोमेन नाम को प्रभावी ढंग से निकालता है, चाहे उसमें उपडोमेन हो या नहीं। इस तकनीक को लागू करके, आप किसी भी उपडोमेन से जुड़े प्राथमिक डोमेन की विश्वसनीय रूप से पहचान कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3