php和apache设置Access-Control-Allow-Origin 头跨域
一、总结
一句话总结:
php就是header方法设置响应头,apache的话可以直接在vhost下Header set来设置响应头
php: $origin = 'https://www.google.com,https://www.baidu.com'; header('Access-Control-Allow-Origin:' . $origin); 其实你注意下你发送请求的头部,一样的模拟就OK 在apache下修改vhosts中根域名的配置就好就行: <Directory "/Users/cindy/dev"> AllowOverride ALL Header set Access-Control-Allow-Origin https://www.google.com,https://www.baidu.com </Directory>
二、php和apache设置Access-Control-Allow-Origin 头跨域
转自或参考:php - Apache服务器 header set Access-Control-Allow-Origin 可以设置多个域名吗?
https://segmentfault.com/q/1010000011235465
php:
$origin = 'https://www.google.com,https://www.baidu.com';
header('Access-Control-Allow-Origin:' . $origin);
其实你注意下你发送请求的头部,一样的模拟就OK
在apache下修改vhosts中根域名的配置就好就行:
<Directory "/Users/cindy/dev">
AllowOverride ALL
Header set Access-Control-Allow-Origin https://www.google.com,https://www.baidu.com
</Directory>