文件名称:Yii支持多域名cors原理的实现
文件大小:57KB
文件格式:PDF
更新时间:2024-02-09 18:13:43
c cors OR
平常我们遇到跨域问题时,常使用 cors(Cross-origin resource sharin)方式解决。不知你是否注意到,在设置响应头 Access-Control-Allow-Origin 域的值时,只允许设置一个域名,这意味着不能同时设置多个域名来共享资源。而在 Yii2 中直接使用'Origin' => ['http://www.site1.com', 'http://www.site2.com']的形式却可以设置多个 cors 域名值,Why? 其实,Yii2 中采用了动态设置 Access-Control-Allow-Origin 域值的方法来解决这个问题。 说明:测试使用的