我正在使用CakePHP 2.3.8,并且我希望为我的一些操作启用CORS,以便能够处理从其他域发出的请求。我有一个使用webooks的支付处理器,除了我想使用的其他功能外,我还想使用该功能。
这是一个两部分问题
例如,假设我有以下行动/方法......
public function cors_enabled(){
$this->response->header('Access-Control-Allow-Origin', '*');
echo "other domains can access this";
}
public function cors_not_enabled(){
echo "good luck getting this content!";
}
如果来自其他域名的某人试图访问" cors_enabled"功能他们会看到"其他域名可以访问这个!"消息,但如果他们试图访问" cors_not_enabled"功能它是不允许的。这是对的吗?
答案 0 :(得分:1)
如果您没有启用CORS的特定标头:
$this->response->header('Access-Control-Allow-Origin', '*');
CORS将被禁用,其他域名无法连接。