जवाबों:
यह पूरी तरह से इस बात पर निर्भर करेगा कि आप अपने PHP इंस्टॉल के बारे में कितने आश्वस्त हैं। यदि आपको लगता है कि यह रॉक सॉलिड है, भले ही कोई हमलावर आपके PHP इंस्टॉल के बारे में सब कुछ जानता हो, तो आप इसे जगह में छोड़ सकते हैं।
लेकिन वास्तव में, आप इसे उत्पादन प्रणाली पर फिर भी क्यों छोड़ेंगे? ऐसे कारनामे हो सकते हैं जो आप PHP के अपने संस्करण के बारे में नहीं जानते हैं - लोग अब या भविष्य में आपके PHP के संस्करण के लिए स्कैन कर सकते हैं, या आपके द्वारा सक्षम विशेष विकल्प, क्योंकि वे जानते हैं कि इन कारनामों को कैसे करना है। इसलिए इसे युवावस्था में रखते हुए, आपने खुद को उनकी हिटलिस्ट में शामिल किया।
यदि आप इसे रखना चाहते हैं, तो आप इसे पासवर्ड से सुरक्षित निर्देशिका में रख सकते हैं, या ज़रूरत पड़ने पर बस स्विच कर सकते हैं। इन विकल्पों की छोटी लागत को देखते हुए, मैं इसे सार्वजनिक रखने का जोखिम नहीं उठाऊंगा।
phpinfo()
कार्य में PHP को सार्वजनिक रूप से उजागर करना एक बुद्धिमान विचार नहीं है।
<?php if ( $_SERVER['REMOTE_ADDR'] == '1.2.3.4' ) phpinfo(); ?>
(जहां1.2.3.4
आपका आईपी पता है)