跨域 协议变化 http与https

跨域产生原因:

  1. 不同域名 例:a.com => b.com
  2. 不同端口 例:a.com:80 => a.com:90
  3. 不同协议 例: http://a.com => https://a.com

问题: 关于http跳转https接口,由于协议不同,产生跨域

遵循CORS

header("Access-Control-Allow-Origin: http://" . $_SERVER['HTTP_HOST']);
header("Access-Control-Allow-Credentials: true");

你可能感兴趣的:(跨域 协议变化 http与https)