2009-05-16 20 views
8

PHP_OS साथ अपने सिस्टम के नाम पर मैं PHP_OS का उपयोग निरंतर क्या है और मैं पता है कि यह विभिन्न ओएस पर लौट सकते हैं चाहता हूँ।निरंतर

मैं इस पाया:

  • लिनक्स पर -> लिनक्स
  • FreeDSB पर -> FreeBSD
  • Windows NT पर -> WINNT
  • मैक ओएस एक्स पर -> डार्विन

क्या कोई मुझे बता सकता है कि वे उनके साथ कॉन्फ़िगरेशन प्राप्त करते हैं? सोलारिस, Windows XP ... पर

+1

शायद क्योंकि यह पूरी तरह से स्पष्ट नहीं है कि आप क्या पूछ रहे हैं, यहां। –

+0

तो आप जानना चाहते हैं कि 'phpinfo' द्वारा दी गई जानकारी से कौन सी जानकारी पढ़ी जा सकती है? – Gumbo

+0

यह इस तरह की जानकारी इकट्ठा करने के लिए एक भयानक जगह है। और आप ओएस फिंगरप्रिंटिंग के बारे में बात कर रहे हैं। जाओ nmap कोशिश करें। – guns

उत्तर

3

ऑपरेटिंग सिस्टम की जानकारी पुन: प्राप्त करने

+0

धन्यवाद, मुझे यह फ़ंक्शन नहीं पता था। –

-1

संपादित करें के लिए php_uname का प्रयास करें: इस उत्तर इस सवाल के एक पुराने संस्करण को संदर्भित करता है, और अब प्रासंगिक हो सकता है।

वेरिएंट तो कई के रूप में सबसे समझदार अनुप्रयोगों के लिए अपेक्षाकृत बेकार हो रहे हैं; "सिस्टम" जानकारी पर्यावरण के बारे में जानकारी के कई टुकड़ों से ली जाती है, आमतौर पर संकलन समय पर।

आप PHP विन्यास के विशिष्ट क्षमताओं का निरीक्षण करने के लिए देख रहे हैं, तो आप विशेष क्वेरी करने से बेहतर कर रहे हैं; विन्यास झंडे जाँच या एक्सटेंशन से कार्यों के अस्तित्व के लिए, आदि

नोट: आप HTTP_USER_AGENT का उल्लेख है। उपयोगकर्ता-एजेंट सिस्टम के समान नहीं है; एक उपयोगकर्ता एजेंट क्लाइंट पर चल रहा सॉफ़्टवेयर है जो सर्वर को अनुरोध जारी कर रहा है - आमतौर पर एक वेब ब्राउज़र। क्रॉस-ब्राउज़र संगतता समस्याओं से निपटने के लिए उपयोगकर्ता एजेंट स्नीफिंग अक्सर एक अमूल्य उपकरण होता है।

बस रिकार्ड के लिए
+0

HTTP_USER_AGENT के लिए, मैं आपके साथ ठीक हूं, इसका कारण यह है कि "बिना $ $ _SERVER [" HTTP_USER_AGENT "]" –

4

... मैं Windows XP पर चल रहा हूँ और यह है कि क्या लौटाई गई है:

PHP_OS: WINNT

php_uname('s'): Windows NT

अद्यतन: विंडोज पर एक ही 7.

संबंधित मुद्दे