2012-01-08 16 views
5

मेरा प्रश्न यह है कि क्या मैं अपनी सर्वर जानकारी को http हेडर में php का उपयोग करके भेजने से रोक सकता हूं? मैं खुद से जानता हूं कि यह खतरनाक नहीं है, लेकिन मुझे हास्य है। अगर मैं उस जानकारी को छोड़ना चाहता था, तो मैं यह कैसे करूँगा। अगर मैं संभावित हानिकारक उपयोगकर्ताओं को भटकने के लिए झूठी सर्वर जानकारी डालना चाहता हूं तो कैसे? मैंने php डॉक्टर को देखा है, लेकिन मुझे यह नहीं मिला। धन्यवाद।सर्वर जानकारी को छिपाने के लिए http शीर्षलेख जानकारी बदलना

+0

आप सर्वर पर ही इसे संपादित करने में सक्षम नहीं हैं? – Jordan

उत्तर

11

मुझे नहीं पता कि PHP का उपयोग करने के लिए यह सही दृष्टिकोण है या नहीं। क्या सर्वर अपाचे चला रहा है? इस विकल्प यदि

expose_php Off 

या,:

ServerTokens ProductOnly 
ServerSignature Off 

पीएचपी की जानकारी छिपाने के लिए, अपने php.ini संपादित करें और पंक्ति जोड़ें: यदि हां, तो आप सर्वर की जानकारी छिपाने के लिए अपनी कॉन्फ़िग फ़ाइल के लिए निम्न विकल्पों में जोड़ सकते हैं पहले से मौजूद है, On से Off में बदलें।

संदर्भ: http://www.debianadmin.com/apache-tipshide-apache-information-php-software-version.html

+0

मैं देख रहा हूं कि आप क्या कह रहे हैं। मैं इस धारणा के तहत था कि एक त्रुटि होने पर उन सेटिंग्स ने संस्करण जानकारी को छुपाया था। लेकिन मैंने लिंक को देखा, आपकी समय पर प्रतिक्रिया के लिए बहुत बहुत धन्यवाद। – Andy

+0

'सर्वर टोकन' हेडर के माध्यम से भेजा जाता है जो नियंत्रित करता है। 'ProductOnly' का उपयोग करके' सर्वर: अपाचे ' –

+0

जैसे कुछ भेजता है और, अन्य विकल्प,' सर्वर सिग्नेचर 'का उपयोग त्रुटि पृष्ठों में किया जाता है। –

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