在codeigniter中启用Access-Control-Allow-Headers(与ajax相关的问题)

时间:2016-10-13 19:01:01

标签: php jquery ajax codeigniter

当我尝试向控制器的函数发出ajax请求时,我遇到了问题。 (Codeigniter

每次我发出请求时都会收到以下错误消息:

Blocking a multi-origin request (Cross-Origin Request): the "Same Origin"
policy does not refer to the remote resource on http: //localhost/test.php. 
Reason: CORS header "Access-Control-Allow-Origin"

我尝试将其添加到php脚本(控制器)的顶部:

header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Methods: POST");   

但这并没有解决问题...当我在外部PHP脚本(非codeigniter脚本)中使用它时,这种方法很有效。

您对如何解决此问题有所了解吗?

或者发送ajax请求的另一个approch?

这个问题与codeigniter有关,与纯PHP代码不一样。

0 个答案:

没有答案