PHP में उपडोमेन से डोमेन नाम निकालना
PHP में, उपडोमेन से रूट डोमेन नाम प्राप्त करना एक सामान्य कार्य है। ऐसे परिदृश्य पर विचार करें जहां आपको इस तरह के चर का सामना करना पड़े:
here.example.com example.com example.org here.example.org
आपका लक्ष्य इन मानों को उनके मूल डोमेन नामों, जैसे example.com या example.org में बदलना है। इसे प्राप्त करने के लिए, एक अच्छी तरह से तैयार किए गए फ़ंक्शन की आवश्यकता है। &&&]
फ़ंक्शन get_domain($url)
{
$टुकड़े = parse_url($url);
$डोमेन = जारी($टुकड़े['होस्ट'])? $टुकड़े['होस्ट'] : '';
if (preg_match('/(?P
वांछित यूआरएल के साथ get_domain() को कॉल करके, आप आसानी से रूट डोमेन नाम को अलग कर सकते हैं :
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