春风博客

风继续吹

CROS跨域请求

跨域不能请求解决方法

未经验证

  1. 被请求的文件返回头
  • Access-Control-Allow-Origin:*;
  1. 网站添加返回头
  • Access-Control-Allow-Origin:*;
  • 一般浏览器不允许使用*号,也不允许多个url。

php文件

header('Access-Control-Allow-Origin:www.atodo.cn');//允许来源访问 
header('Access-Control-Allow-Method:POST,GET');//允许访问的方式 
header('Access-Control-Allow-Credentials:true');

配置文件

    <Directory "/www/wwwroot/atodo.cn">
        Header set Access-Control-Allow-Origin *
        SetOutputFilter DEFLATE
        Options FollowSymLinks
        AllowOverride All
        Require all granted
        DirectoryIndex index.php index.html index.htm default.php default.html default.htm
    </Directory>

完整教程参考

  • 宝塔面板直接在网站,设置,配置文件中添加上面的代码即可
阅读更多