php - codeigniter tutorial in hindi




Codeigniter CORS नीति: नहीं 'एक्सेस-कंट्रोल-अनुमति-उत्पत्ति' त्रुटि कैसे हल करें? (2)

GET और ऑप्शन की अनुमति देने की कोशिश करें

<?php
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Methods: GET, OPTIONS");

यदि उपरोक्त काम नहीं करता है, तो .htaccess (एपाचे) के लिए या एनजीएनएस सर्वर ब्लॉक में फ़ॉन्ट संसाधनों तक पहुंच की अनुमति देने की कोशिश करें - इन पंक्तियों को जोड़ें:

# Apache config
<FilesMatch ".(eot|ttf|otf|woff)">
    Header set Access-Control-Allow-Origin "*"
</FilesMatch>

या

# nginx config
if ($filename ~* ^.*?\.(eot)|(ttf)|(woff)$){
    add_header Access-Control-Allow-Origin *;
}

त्रुटि: ' http://www.example.com//assets/global/plugins/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0 ' मूल से ' http: // उदाहरण पर फ़ॉन्ट तक पहुंच कॉम 'को सीओआरएस नीति द्वारा अवरुद्ध कर दिया गया है: अनुरोधित संसाधन पर' एक्सेस-कंट्रोल-अनुमति-उत्पत्ति 'हेडर मौजूद नहीं है। उत्पत्ति ' http://example.com ' इसलिए प्रवेश की अनुमति नहीं है

उपाय:

<?php
header('Access-Control-Allow-Origin: *');

class Home extends CI_Controller {
    public function index()
    {
        $this->load->view('master');
    }
}
?>

मैंने इस समाधान की कोशिश की लेकिन यह काम नहीं कर रहा है क्या आप कृपया मेरी मदद करें इसे कैसे हल करें? और URL से index.php को कैसे निकालना है?


क्रॉस-साइट स्क्रिप्टिंग की अनुमति देने से सुरक्षा समस्याएं हो सकती हैं, अपने codeigniter विकल्पों को समायोजित करने का प्रयास करें;

1.) आवेदन / config / config.php फ़ाइल पर जाएं,
2.) $ config ['base_url'] = "" खोजें; तथा
3.) अपने प्रोजेक्ट फ़ोल्डर का पथ मान के रूप में रखें। $ Config [ 'base_url'] = "http: // localhost / yourProjectFolder /";