Php 从devtool执行POST不再工作

Php 从devtool执行POST不再工作,php,google-chrome-extension,http-post,Php,Google Chrome Extension,Http Post,我正在构建一个ChromeDevTools扩展。我在服务器上发布我的一个文件: $.post( "http://example.com/post.php", { name: q1, name2: q2 }, 在我的post.php中,我明确指定了对所有人的访问: header('Access-Control-Allow-Origin: *'); 但现在,当我运行扩展时,它不工作,我在控制台中遇到以下错误: 无法加载XMLHttpRequest。不 “Access Control Allow

我正在构建一个ChromeDevTools扩展。我在服务器上发布我的一个文件:

$.post( "http://example.com/post.php",
{ name: q1, name2: q2 }, 
在我的post.php中,我明确指定了对所有人的访问:

header('Access-Control-Allow-Origin: *');
但现在,当我运行扩展时,它不工作,我在控制台中遇到以下错误:

无法加载XMLHttpRequest。不 “Access Control Allow Origin”标头出现在请求的服务器上 资源。起源铬-extension://mpggm***************fbkjf’是 因此不允许访问

问题是它工作了好几个月,现在突然不起作用了。然后我安装了备份文件中的所有内容,但问题仍然存在。我怎么会想念她??谷歌改变了什么吗

我检查了控制台>网络响应(扩展),得到的结果如下:

请求URL:http://******.com/post.php请求头 标题如下所示:/ 内容类型:application/x-www-form-urlencoded;字符集=UTF-8 产地:铬-extension://mp**************fbkjf用户代理:Mozilla/5.0 (WindowsNT6.2;WOW64)AppleWebKit/537.36(KHTML,如Gecko) Chrome/37.0.2062.103 Safari/537.36 X-DevTools-Emulate-Network-Conditions-Client-Id:5C******************CDCD252

这些是我从联机网页(而不是扩展)派生的标题:

连接:保持活力 内容长度:44 内容类型:text/html 日期:2014年9月6日星期六10:45:14 GMT 保持活动状态:超时=2,最大值=100 服务器:Apache X-Powered-By:PHP/5.4.25-1~dotdeb.1


这只能意味着一件事。您认为您明确指定了它,但您没有,或者您访问了错误的地址。仔细检查服务器端和POST请求。您是否可以通过监视网络请求来验证是否获得了标头?也许通过@Xan,我在问题中添加了一些关于标题的额外信息。因此,
Accept://*
没有问题(对..???)这些是请求头,您应该查看响应。您可以通过声明服务的主机权限来允许访问。然后,无论CORS设置如何,跨站点请求都将成功。