Codeigniter 上的访问控制允许来源
Access-Control-Allow-Origin on Codeigniter
如何解决 Codeigniter 上的 Access-Control-Allow-Origin 问题?我试过 header('Access-Control-Allow-Origin: *');等等,但没有反应仍然有问题。需要这方面的帮助。问候。
我的 PHP 代码:http://codepaste.net/r27eua
我的 JS 代码:http://codepaste.net/ev35me
头代码写在哪里?我想你必须把它写在你的请求打开的页面上!
这可能是一个老问题,但为了那些像我一样闯入这里的人,我就是这样解决我的 CORS 难题的。
如果您使用 apache,请确保启用了 mod_headers
,这是默认启用的,但为了确定,您可以在终端中 运行 sudo a2enmod headers
。
然后在您的 .htaccess 文件中,添加以下代码。
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept"
</IfModule>
瞧...
如何解决 Codeigniter 上的 Access-Control-Allow-Origin 问题?我试过 header('Access-Control-Allow-Origin: *');等等,但没有反应仍然有问题。需要这方面的帮助。问候。
我的 PHP 代码:http://codepaste.net/r27eua 我的 JS 代码:http://codepaste.net/ev35me
头代码写在哪里?我想你必须把它写在你的请求打开的页面上!
这可能是一个老问题,但为了那些像我一样闯入这里的人,我就是这样解决我的 CORS 难题的。
如果您使用 apache,请确保启用了 mod_headers
,这是默认启用的,但为了确定,您可以在终端中 运行 sudo a2enmod headers
。
然后在您的 .htaccess 文件中,添加以下代码。
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept"
</IfModule>
瞧...