PHP के साथ विश्वसनीय उपयोगकर्ता ब्राउज़र का पता लगाना
वेब अनुभवों को अनुकूलित करने के लिए उपयोगकर्ता के ब्राउज़र का निर्धारण करना महत्वपूर्ण हो सकता है। PHP दो संभावित तरीके प्रदान करता है: $_SERVER['HTTP_USER_AGENT'] और get_browser() फ़ंक्शन।
$_SERVER['HTTP_USER_AGENT']
$_SERVER['HTTP_USER_AGENT '] में क्लाइंट के HTTP अनुरोध द्वारा प्रदान की गई ब्राउज़र जानकारी शामिल है। हालाँकि यह एक सरल समाधान प्रदान करता है, यह हमेशा विश्वसनीय नहीं होता है। अलग-अलग ब्राउज़र अलग-अलग उपयोगकर्ता एजेंटों की रिपोर्ट कर सकते हैं, और कुछ उपयोगकर्ता जानबूझकर अपने उपयोगकर्ता एजेंट स्ट्रिंग को संशोधित कर सकते हैं।
get_browser() फ़ंक्शन
get_browser() फ़ंक्शन का पता लगाने का प्रयास करता है किसी ज्ञात डेटाबेस से मिलान करके उपयोगकर्ता एजेंट के आधार पर ब्राउज़र। यह ब्राउज़र के बारे में अधिक विस्तृत जानकारी प्रदान करता है, जिसमें उसका नाम, संस्करण और प्लेटफ़ॉर्म शामिल है।
सीएसएस-ओरिएंटेड डिटेक्शन के लिए
यदि आपका लक्ष्य सीएसएस-विशिष्ट प्रदान करना है ब्राउज़र पर आधारित सामग्री के लिए $_SERVER['HTTP_USER_AGENT'] का उपयोग आमतौर पर अनुशंसित नहीं किया जाता है। जैसा कि पहले बताया गया है, यह भ्रामक हो सकता है। इसके बजाय, निम्नलिखित दृष्टिकोण पर विचार करें:
$userAgent = $_SERVER['HTTP_USER_AGENT'];
if (stripos($userAgent, 'MSIE') !== false) {
echo '';
} elseif (stripos($userAgent, 'Firefox') !== false) {
echo '';
} elseif (stripos($userAgent, 'Chrome') !== false) {
echo '';
} else {
echo '';
}
उल्लेखनीय विचार
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3