微信扫一扫打赏支持

php和apache设置Access-Control-Allow-Origin 头跨域

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>

 

 
posted @ 2020-03-26 21:39  范仁义  阅读(552)  评论(0编辑  收藏  举报