यह मानते हुए कि आपके स्कूल का सर्वर अपाचे चला रहा है, आपको अपनी PHP निर्देशिका में एक .htaccess फ़ाइल जोड़कर ऐसा करने में सक्षम होना चाहिए। बस फ़ाइल को नाम दें .htaccess
और निम्न पंक्ति जोड़ें।
Header set Access-Control-Allow-Origin "*"
इसके लिए अपाचे सर्वर को DocumentRoot
. में ओवरराइड की अनुमति देने के लिए कॉन्फ़िगर करने की आवश्यकता है . DocumentRoot
रूट निर्देशिका है जिसे अपाचे होस्ट कर रहा है। उदाहरण के लिए, मान लें कि आप /var/www/example
. से example.com को होस्ट कर रहे हैं निर्देशिका। /var/www/example
DocumentRoot है।
example.com के लिए अपाचे कॉन्फ़िगरेशन में, AllowOverride
.htaccess
. को अनुमति देने के लिए निर्देश सेट किया जाना चाहिए आधार कॉन्फ़िगरेशन को ओवरराइड करने के लिए फ़ाइल - अन्यथा .htaccess
फ़ाइल पर ध्यान नहीं दिया जाता है।
अपाचे को HTTP अनुरोध और प्रतिक्रिया शीर्षलेखों को नियंत्रित और संशोधित करने में सक्षम करने के लिए, mod_headers
मॉड्यूल सक्षम होना चाहिए। टर्मिनल से, निम्न कमांड दर्ज करें।
a2enmod headers
यदि अन्य सभी विफल हो जाते हैं, तो आप अपनी PHP स्क्रिप्ट में निम्न पंक्ति जोड़कर प्रतिक्रिया (सर्वर से) HTTP शीर्षलेख को संपादित करने का प्रयास कर सकते हैं - शायद किसी और चीज़ से पहले शीर्ष पर।
header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");