美文网首页
PHP 处理跨域问题

PHP 处理跨域问题

作者: QinHaolei | 来源:发表于2019-11-04 21:15 被阅读0次
// 处理跨域问题
header('Content-Type: text/html;charset=utf-8');
header('Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE');
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Headers: Content-Type,Content-Length,Accept-Encoding,X-Requested-with, Origin');

$origin = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : '';
// 允许的域名
$allow_origin = array(
    'localhost:9527',
    '其他允许跨域的域名'
);

for ($i = 0; $i < count($allow_origin); $i++) {
    if (strpos($origin, $allow_origin[$i]) > 0) {
        $str = 'Access-Control-Allow-Origin:' . $origin; 
        header($str);
    }
}

相关文章

  • PHP 处理跨域问题

  • php解决跨域访问

    php跨域问题解决判断 参考文章:php跨域:https://blog.csdn.net/ouxiaoxian/a...

  • fastadmin跨域处理 thinkphp5.0

    fastadmin跨域处理 thinkphp5.0

  • 关于设置env等环境变量的思考

    1、如何处理跨域后台处理跨域前端处理跨域浏览器处理跨域 前端本地处理跨域:代理线上跨域的处理方式:Nginx反向代...

  • AnugularJS 的跨域

    通过 php 桥接跨域 实际上并非跨域,用 Php 文件引入进来,同源下执行 Php 文件,所以并非跨域 $htt...

  • web跨域解决方案

    围绕以下几点介绍: 什么是跨域? 常用的几种跨域处理方法? crossdomain.xml解决跨域问题 什么是跨域...

  • 开发中的一些小事

    跨域 问题描述:php程序部署到nginx服务器,前端调用API报出跨域问题(200时没问题,422时出现此问题)...

  • webpack处理前端跨域

    前后端分离开发的时候,遇到跨域问题,可以用webpack处理跨域问题

  • Axios跨域处理方案

    Ajax跨域问题使用jsonp处理 Axios跨域请求问题处理: 1、在config文件夹下的prod和dev的j...

  • Axios跨域处理方案

    Ajax跨域问题使用jsonp处理 Axios跨域请求问题处理: 1、在config文件夹下的prod和dev的j...

网友评论

      本文标题:PHP 处理跨域问题

      本文链接:https://www.haomeiwen.com/subject/pgkjbctx.html