1) $_SERVER['REQUEST_URI']
- यह उस पेज को एक्सेस करने के लिए URL को वापस करता है जो स्क्रिप्ट को निष्पादित कर रहा है। आप टाइप करने के लिए की जरूरत है http://www.example.com/product.php?id=5
तो पृष्ठ पर पहुँचने का $_SERVER['REQUEST_URI']
रिटर्न /product.php?id=5
।
2) $_SERVER['DOCUMENT_ROOT']
- सर्वर की रूट डायरेक्टरी को लौटाता है जो सर्वर की कॉन्फ़िगरेशन फ़ाइल में निर्दिष्ट है। यह चर आमतौर पर /usr/yoursite/www
लिनक्स और D:/xamps/xampp/htdocs
खिड़कियों की तरह पथ देता है ।
3) $_SERVER['HTTP_HOST']
- http हेडर में पाया गया होस्ट का नाम लौटाता है। यह चर आमतौर पर पथ को लौटाता है जैसे कि example.com
जब आप http://example.com
ब्राउज़र के एड्रेस-बार में पाते हैं और www.example.com
जब आप http://www.example.com
एड्रेस-बार में देखते हैं तो वापस लौट आते हैं । यह तब काफी उपयोगी है जब आप PHP का उपयोग करते हुए ऑनलाइन भुगतान करते समय सत्र को संरक्षित करना चाहते हैं क्योंकि सत्र के लिए संग्रहित http://example.com
नहीं है http://www.example.com
।
4) $_SERVER['HTTP_USER_AGENT']
- उपयोगकर्ता एजेंट (ब्राउज़र) वेब पेज तक पहुँचने का विवरण देता है। हम strpos($_SERVER["HTTP_USER_AGENT"],”MSIE”)
Microsoft इंटरनेट एक्सप्लोरर strpos($_SERVER["HTTP_USER_AGENT"],”Firefox”)
का पता लगाने के लिए उपयोग कर सकते हैं या आप PHP में फ़ायरफ़ॉक्स ब्राउज़र का पता लगाने के लिए उपयोग कर सकते हैं ।
5) $_SERVER['PHP_SELF']
- वर्तमान में निष्पादित स्क्रिप्ट का फ़ाइल-नाम लौटाता है। मान लीजिए कि आप URL तक पहुँच रहे हैं http://www.example.com/product.php?id=5
तो अपनी स्क्रिप्ट में $_SERVER['PHP_SELF']
वापस /product.php
आएँ।
6) $_SERVER['QUERY_STRING']
- क्वेरी स्ट्रिंग लौटाता है यदि क्वेरी स्ट्रिंग का उपयोग वर्तमान में निष्पादित स्क्रिप्ट को एक्सेस करने के लिए किया जाता है। क्वेरी स्ट्रिंग वे स्ट्रिंग हैं जो "के बाद उपलब्ध हैं?" साइन $_SERVER['QUERY_STRING']
इन करें । यदि आप निम्न URL को निष्पादित करने वाली स्क्रिप्ट में उपयोग करते हैं http://www.example.com/index.php?id=5&page=product
तो यह id=5&page=product
आपकी स्क्रिप्ट में वापस आ जाता है।
7) $_SERVER['REMOTE_ADDR']
- वर्तमान पृष्ठ तक पहुंचने वाली रिमोट मशीन का आईपी पता लौटाता है। लेकिन आप $_SERVER['REMOTE_ADDR']
ग्राहक की मशीन का वास्तविक आईपी पता प्राप्त करने के लिए उस पर भरोसा नहीं कर सकते । PHP में वास्तविक आईपी एड्रिएस कैसे प्राप्त करें, यह जानने के लिए यह लेख देखें।
8) $_SERVER['SCRIPT_FILENAME']
- फ़ाइल का पूर्ण पथ लौटाता है जो वर्तमान में निष्पादित हो रहा है। यह var/example.com/www/product.php
लिनक्स की तरह पथ और D:/xampp/xampp/htdocs/test/example.php
खिड़कियों में पथ की तरह लौटता है ।