1、tp5配置文件
首先在Thinkphp5的应用配置文件application/config.php
下修改cookie配置项,让二级域名共享cookie。
这个域名必须是主域名下的二级域名
//在cookie选项加入domain,配置域名
'cookie' => [
// cookie 有效域名
'domain' => 'api.example.com',
],
2、服务器端响应头配置
将响应头设置成Access-Control-Allow-Origin:域名
响应头设置Access-Control-Allow-Credentials:true
,表示跨域时,允许cookie添加到请求中。
注:设置Access-Control-Allow-Credentials:true
后,要将Access-Control-Allow-Origin指定到具体的域,否则cookie不会带到客户端。
header('Access-Control-Allow-Origin:http://api.example.com');//允许单个域名
header('Access-Control-Allow-Credentials: true');//支持cookie跨域
3、Vue中axios请求配置
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END