否'访问控制允许来源'HMVC代码点火器出错

No 'Access-Control-Allow-Origin' error in HMVC Codeigniter

本文关键字:HMVC 代码 出错 点火器 访问控制      更新时间:2023-09-26

在控制台中加载页面时,会显示此错误

来自原点的字体'http://example.com'已被阻止加载跨来源资源共享策略:无"访问控制允许来源"标头存在于请求的资源上。起源'http://www.example.com因此不允许访问。

以及当我调用ajax函数时。它显示此错误

XMLHttpRequest无法加载http://example.com/index.php/home/getCity?city=d.不请求的上存在"Access Control Allow Origin"标头资源原点'http://www.example.com因此不允许通道

主控制器中有哪些ajax功能。但我在另一个控制器里。可能是我觉得有问题。我该如何解决这个问题?

对于Codeignator中的跨来源资源,您必须在<?php标签启动后立即将此行包含在控制器中

header('Access-Control-Allow-Origin: *');
<?php
header('Access-Control-Allow-Origin: *');
class Myclass extends CI_Controller {
}

这在代码点火器中工作得非常好