संभव डुप्लिकेट:
Putting core classes above the web root - good or bad idea?क्यों MySQL प्रमाण पत्र www निर्देशिका के बाहर डाल दिया?
(.. क्या यह एक वर्ग है, को परिभाषित करता है, आदि) मैं पढ़ रहा है कि यह एक अच्छी आदत है MySQL कनेक्शन साख डाल करने के लिए रखने के वेब जड़ के बाहर (www फ़ोल्डर के ऊपर)।
यह क्यों है? यदि प्रमाण-पत्र एक .php फ़ाइल में हैं तो इससे कोई फ़र्क नहीं पड़ता कि फ़ाइल ब्राउज़र के माध्यम से पहुंच योग्य है या नहीं, है ना?
वह क्षण तब तक आता है जब वेब सर्वर गलत कॉन्फ़िगर किया जाता है और गलती से इसकी व्याख्या करने के बजाय PHP स्रोत परोसता है। कृपया –