PHP में विशिष्ट इंटरनेट एक्सप्लोरर संस्करणों की पहचान करना
PHP में इंटरनेट एक्सप्लोरर संस्करणों का निर्धारण अनुकूलित सामग्री प्रस्तुत करने या विशिष्ट कार्यों को ट्रिगर करने के लिए एक उपयोगी आवश्यकता हो सकती है . इस संदर्भ में, आमतौर पर IE6, IE7, IE8 और IE9 सहित संस्करणों की पूर्वनिर्धारित सीमा के भीतर इंटरनेट एक्सप्लोरर की उपस्थिति की जांच करने के लिए एक सशर्त बयान का उपयोग किया जाता है।
इसे प्राप्त करने के लिए, कोई इसका उपयोग कर सकता है रेगुलर एक्सप्रेशन और सर्वर वेरिएबल का संयोजन। एक व्यापक समाधान में उपयोगकर्ता एजेंट स्ट्रिंग के विरुद्ध मिलान शामिल होगा, जो उपयोग किए जा रहे ब्राउज़र और ऑपरेटिंग सिस्टम के बारे में जानकारी प्रदान करता है।
निम्नलिखित PHP कोड स्निपेट दर्शाता है कि IE8 और नीचे का पता कैसे लगाया जाए:
if (preg_match('/MSIE\s(?P\d )/i', @$_SERVER['HTTP_USER_AGENT'], $B) && $B['v'] इस उदाहरण में, preg_match फ़ंक्शन का उपयोग एक ऐसे पैटर्न की खोज करने के लिए किया जाता है जो "MSIE" (Microsoft इंटरनेट एक्सप्लोरर) स्ट्रिंग से मेल खाता है, जिसके बाद किसी भी संख्या में व्हाइटस्पेस वर्ण और ब्राउज़र संस्करण का प्रतिनिधित्व करने वाला एक अंक होता है। यदि पैटर्न पाया जाता है, तो कैप्चर किया गया संस्करण नंबर $B['v'] वेरिएबल में संग्रहीत किया जाता है। सशर्त विवरण तब जाँचता है कि क्या संस्करण 8 से कम या उसके बराबर है। जो ब्राउज़र इस शर्त को पूरा करते हैं उन्हें IE8 या उससे नीचे माना जाता है, जबकि अन्य निर्दिष्ट सीमा से बाहर होते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3