1. 解决

  1. 方式1:在nginx中加入配置
  1. add_header Access-Control-Allow-Credentials 'true';
  2. add_header Access-Control-Allow-Methods 'GET,POST,OPTIONS';
  3. add_header Access-Control-Allow-Headers 'Access-Control-Allow-Origin, Authorization, x-requested-with';
  4. add_header Access-Control-Allow-Origin $http_origin;
  1. 方式2:在php代码中加入设置

php.ini打开: allow_url_include = On

  1. <?php
  2. // *代表允许任何网址请求
  3. header('Access-Control-Allow-Origin:*');
  4. // 允许请求的类型
  5. header('Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE');
  6. // 设置是否允许发送 cookies
  7. header('Access-Control-Allow-Credentials: true');
  8. // 设置允许自定义请求头的字段
  9. header('Access-Control-Allow-Headers: Content-Type,Content-Length,Accept-Encoding,X-Requested-with, Origin');