如何通过本地PHP文件对远程服务器进行跨域Ajax调用

时间:2015-09-23 10:08:19

标签: php jquery ajax cors

我需要对RDF图进行调用,更新一些数据。如果我在jQuery中使用Ajax并直接调用该服务,我会得到一个“不允许访问控制”的来源' 。ecc.ecc'在控制台中发出警告,但更新成功。

我知道这个问题源于同源政策,我避免了这个问题。它在' GET'使用' jsonp'格式;我不知道如何在POST' POST'调用。经过网上的一些研究,我发现客户端唯一的解决方案(如果您无法访问服务器代码,就像我的情况一样)是使用IFrame片段;我原因很多。

对我来说,唯一的解决方案是对本地PHP文件进行Ajax调用(正如我已经出于其他原因那样),然后从那里联系远程服务器并进行' POST'调用

有没有人知道是否还有其他方法?如果没有,您是否知道如何从php进行跨域调用?

1 个答案:

答案 0 :(得分:0)

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