"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं PHP में दूरस्थ फ़ाइल समावेशन कैसे सक्षम कर सकता हूँ?

मैं PHP में दूरस्थ फ़ाइल समावेशन कैसे सक्षम कर सकता हूँ?

2024-11-13 को प्रकाशित
ब्राउज़ करें:291

How Can I Enable Remote File Inclusion in PHP?

PHP में दूरस्थ फ़ाइल समावेशन की अनुमति देना

दूरस्थ PHP फ़ाइलें शामिल करना कोड के पुन: उपयोग और गतिशील सामग्री लोडिंग की अनुमति देता है। हालाँकि, यह सुरक्षा जोखिम पैदा कर सकता है, जिससे कई होस्ट इस सुविधा को अक्षम कर सकते हैं।

php.ini कॉन्फ़िगरेशन

यदि आपका होस्ट php.ini कॉन्फ़िगरेशन का समर्थन करता है, तो आप सक्षम कर सकते हैं allow_url_include निर्देश को चालू पर सेट करके दूरस्थ फ़ाइल समावेशन। अपनी php.ini फ़ाइल खोलें और निर्देश ढूंढें:

allow_url_include = On

htaccess कॉन्फ़िगरेशन

यदि php.ini कॉन्फ़िगरेशन उपलब्ध नहीं है, तो आप दूरस्थ फ़ाइल समावेशन को कॉन्फ़िगर करने के लिए .htaccess का उपयोग कर सकते हैं। उस निर्देशिका में एक .htaccess फ़ाइल बनाएं जहां आपकी PHP स्क्रिप्ट स्थित है और निम्नलिखित कोड जोड़ें:

php_flag allow_url_include On

वर्कअराउंड्स

यदि रिमोट सक्षम किया जा रहा है फ़ाइल समावेशन संभव नहीं है, समाधान हैं।

  • cURL: दूरस्थ PHP फ़ाइल लाने और उसकी सामग्री को पार्स करने के लिए cURL लाइब्रेरी का उपयोग करें।
  • fopen: दूरस्थ फ़ाइल को स्ट्रीम के रूप में खोलने और उसकी सामग्री को पढ़ने के लिए fopen() फ़ंक्शन का उपयोग करें। ध्यान दें कि इसके लिए php.ini में allow_url_fopen को सक्षम करना आवश्यक है।
  • exec: दूरस्थ PHP फ़ाइल को सिस्टम कमांड के रूप में निष्पादित करने के लिए exec() फ़ंक्शन का उपयोग करें और इसके आउटपुट को कैप्चर करें। हालाँकि, सुरक्षा कारणों से इस दृष्टिकोण को अत्यधिक हतोत्साहित किया जाता है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3