这是一个非常著名的浏览器错误。我知道这个问题已经讨论了很多,但我注意到它是一个非常普遍的错误,所以我想呈现一下我的问题。
我正在向我有权限访问的服务器发送简单的请求(get、post)。我的浏览器(Chrome、Firefox)显示“Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at url (Reason: CORS header 'Access-Control-Allow-Origin' does not match 'null')。”的错误。
当我使用一些(黑客)插件时,我可以正常收到响应。
我尝试在我的后端(服务器上)添加以下内容:
在
我正在向我有权限访问的服务器发送简单的请求(get、post)。我的浏览器(Chrome、Firefox)显示“Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at url (Reason: CORS header 'Access-Control-Allow-Origin' does not match 'null')。”的错误。
当我使用一些(黑客)插件时,我可以正常收到响应。
我尝试在我的后端(服务器上)添加以下内容:
header('Access-Control-Allow-Origin: *');
在
index.php
文件中没有运气。还有其他的想法吗?
curl
请求访问您需要获取数据的站点/页面/服务器。 - Adam Tfetch.php
上,您实例化一个curl
请求到您试图访问的跨域URL。 PHP Curl请求通常不会像AJAX请求一样被阻止跨域。 - Adam T