internet explorer - How to perform Browser detection - IE (versions) in PHP -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 17 उत्तरों

मुझे यह कोड पता लगा है PHP के माध्यम से ब्राउज़र:

  & lt;? Php $ msie = strpos ($ _ SERVER ["HTTP_USER_AGENT"], 'एमएसआईई')? सही गलत; $ Firefox = strpos ($ _ सर्वर ["HTTP_USER_AGENT"], 'फ़ायरफ़ॉक्स')? सही गलत; $ सफारी = स्ट्रॉप्स ($ _ सर्वर ["HTTP_USER_AGENT"], 'सफारी')? सही गलत; $ Chrome = strpos ($ _ सर्वर ["HTTP_USER_AGENT"], 'क्रोम')? सही गलत; ? & Gt; & Lt;? Php // फ़ायरफ़ॉक्स अगर ($ फ़ायरफ़ॉक्स) {गूंज 'आप फ़ायरफ़ॉक्स का प्रयोग कर रहे हैं!'; गूंज & lt; br / & gt; '; } // सफारी या क्रोम दोनों एक ही इंजन का उपयोग करें - वेबकिट अगर ($ safari || $ chrome) {गूंज 'आप एक वेबकिट संचालित ब्राउज़र का उपयोग कर रहे हैं; गूंज & lt; br / & gt; '; } // आईई अगर ($ एमएसई) {गूंज & lt; br & gt; आप इंटरनेट एक्सप्लोरर का उपयोग कर रहे हैं & lt; br & gt; '; गूंज & lt; br / & gt; '; ?} & Gt;  

लेकिन कोड में IE के संभव संस्करण शामिल नहीं हैं I ऐसा कुछ था:

  // IE7 अगर ($ msie7) {गूंज & lt; br & gt; आप इंटरनेट एक्सप्लोरर 7 का उपयोग कर रहे हैं & lt; br & gt; '; गूंज & lt; br / & gt; '; }  

क्या कोई इस के साथ मेरी मदद कर सकता है? समर्थन IE संस्करणों सहित कोड में सुधार करना चाहता था।

इसे आज़माएं:

  & lt;? Php $ ie6 = (एरेग ("MSIE 6", $ _SERVER ["HTTP_USER_AGENT"]))? सही गलत; $ यानी = 7 (ईग्रग ("MSIE 7", $ _SERVER ["HTTP_USER_AGENT"]))? सही गलत; $ Ie8 = (एरेग ("MSIE 8", $ _SERVER ["HTTP_USER_AGENT"]))? सही गलत; यदि ($ ie6 || $ ie7 || $ ie8) {// फॉलबैक सामान जो पुराने ब्राउज़र्स यहां कर सकते हैं, "आप" का प्रयोग कर रहे हैं गूंज; } Else {// क्या असली ब्रॉउजर यहां काम कर सकते हैं}? & Gt;  

Comments