तो मैं जो निम्नलिखित हैडर सेट है PHP में एक इनकमिंग अनुरोध को पार्स करने के लिए कोशिश कर रहा हूँ:ला रहा है कस्टम प्राधिकरण हैडर
Authorization: Custom Username
सरल प्रश्न: कैसे पृथ्वी पर मैं इस पर मेरे हाथ मिलता है ? अगर यह Authorization: Basic
था, तो मैं उपयोगकर्ता नाम $_SERVER["PHP_AUTH_USER"]
से प्राप्त कर सकता था। अगर यह X-Custom-Authorization: Username
था, तो मैं उपयोगकर्ता नाम $_SERVER["HTTP_X_CUSTOM_AUTHORIZATION"]
से प्राप्त कर सकता था। लेकिन इनमें से कोई भी कस्टम प्राधिकरण द्वारा सेट नहीं किया गया है, var_dump($_SERVER)
में हेडर का कोई उल्लेख नहीं है (विशेष रूप से, AUTH_TYPE
गुम है), और get_headers()
जैसे PHP5 फ़ंक्शंस केवल आउटगोइंग अनुरोधों के जवाबों पर काम करते हैं। मैं अपाचे पर PHP 5 चला रहा हूं जिसमें बॉक्स के बाहर उबंटू इंस्टॉल है।
वर्क्स का उपयोग कर, धन्यवाद द्वारा प्राधिकरण कोड प्राप्त! – jpatokal
@ अर्धदान: अन्यथा? मैं nginx का उपयोग कर रहा हूं और मैं हेडर में प्रमाणीकरण प्राप्त करने में असमर्थ हूं। – Divakarcool