一段时间不使用JSON之后,我对从另一个域/ Web服务器请求数据的可能性有些不满。
<?php header('Access-Control-Allow-Origin: *');
if(!empty($_GET['file'])){
?>
jsonFile = 'data/<?php echo $_GET['file']; ?>';
<?php
}
?>
有没有一种方法可以不使用JSONP?我认为我的代码设置方式是从数据/文件夹查询的。该数据文件夹在其他Web服务器上也可用。有什么想法吗?所有人表示赞赏。
答案 0 :(得分:3)
您在这里不需要该标题。 user_id=17
的存在仅在您通过浏览器从另一个域请求资源时才重要。目标服务器应该返回标头,而不是客户端。由于您使用的是PHP,因此您只需要正常请求资源即可。
检查MDN's CORS article以获得更多信息。