加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 云服务器、云原生、边缘计算、云计算、混合云存储!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP跨域问题如何处理

发布时间:2023-06-08 15:08:16 所属栏目:PHP教程 来源:转载
导读:   这篇文章主要讲解了“PHP跨域问题如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP跨域问题如何解决&r
  这篇文章主要讲解了“PHP跨域问题如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP跨域问题如何解决”吧!
 
  设置允许访问的域名:
 
  1、允许全部的域名访问
 
  header("Access-Control-Allow-Origin:*");
 
  2、允许指定域名访问
 
  header( 'Access-Control-Allow-Origin:a.test.com' );
 
  设置允许访问的请求方式:
 
  1、一种或者多种
 
  header('Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE');
 
  2、全部
 
  header('Access-Control-Allow-Methods:*');
 
  按需设置访问的请求头
 
  header("Access-Control-Allow-Headers:DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type, Accept-Language, Origin, Accept-Encoding, Access-Token");
 
  可以放在PHP框架的入口文件上(注:注意代码顺序)
 
  前端ajax内设置:
 
  $.ajax({ type: "POST", crossDomain: true,//允许跨域请求 ... ... ... })
 

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章