当前位置:网站首页>php 跨域解决方案
php 跨域解决方案
2022-07-20 20:45:00 【BlizzardWu】
设置允许访问的域名:
1、允许全部的域名访问
header("Access-Control-Allow-Origin:*");
2、允许指定域名访问
header( 'Access-Control-Allow-Origin:http://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框架的入口文件上(注:注意代码顺序)
对于是否允许跨域,更详细的说明可以看下方:
1:同一域名下允许
#同一域名下允许
http://www.a.com/a.js
http://www.a.com/b.js
2:同一域名下不同文件夹允许
#同一域名下不同文件夹允许
http://www.a.com/lab/a.js
http://www.a.com/script/b.js
3:同一域名,不同端口不允许
#同一域名,不同端口不允许
http://www.a.com:8000/a.js
http://www.a.com/b.js
4:同一域名,不同协议不允许
#同一域名,不同协议不允许
http://www.a.com/a.js
https://www.a.com/b.js
5:域名和域名对应ip 不允许
#域名和域名对应ip 不允许
http://www.a.com/a.js
http://170.32.82.74/b.js
6:同一域名,不同二级域名不允许
#同一域名,不同二级域名不允许
http://www.a.com/a.js
http://script.a.com/b.js
7:二级域名和一级域名 不允许(cookie这种情况下也不允许访问)
#二级域名和一级域名 不允许(cookie这种情况下也不允许访问)
http://www.a.com/a.js
http://a.com/b.js
8:不同域名 不允许
#不同域名 不允许
http://www.b.com/a.js
http://www.a.com/b.js
边栏推荐
- SQL: SELECT t.`app_code`, SUM(t.`success_num`) AS success_num, SUM(t.`
- IDEA 导入项目中文注释乱码如何解决
- C语言详解系列——goto语句的讲解和循环语句的简单练习题
- Sword finger offer 21 Adjust the array order so that odd numbers precede even numbers
- leetcode:689. 三个无重叠子数组的最大和
- Rasterization comprehensive analysis
- DS(Tree)
- Kingbasees database administrator's Guide -- 16 automatic maintenance tasks of management database
- double、float、long占几个字节?
- Is the reverse repurchase of treasury bonds safe? How to sell it
猜你喜欢
Contract development using rust on Solana
The first blog experts to obtain entity certificates on the list
How much do you know about the real results if you don't calibrate before the test?
TDSQL PG版节省30%磁盘空间的同时如何保障数据安全?|DB·洞见
leetcode:689. 三个无重叠子数组的最大和
Detailed explanation of TCP communication process (with case code)
怎么进行用户留存分析?
Pycharm input cursor suddenly thickens
Web3流量聚合平台Starfish OS,给玩家元宇宙新范式体验
Web3 traffic aggregation platform starfish OS gives players a new paradigm experience of metauniverse
随机推荐
Is the reverse repurchase of treasury bonds safe? How to sell it
金仓数据库KingbaseES数据库管理员指南--15.1. 管理视图
[untitled]
Audience analysis and uninstall analysis have been comprehensively upgraded, and HMS core analysis service version 6.6.0 has been updated
How to solve the garbled Chinese annotation of idea import project
The first blog experts to obtain entity certificates on the list
从表面看,元宇宙可能将从根本上改变人们的生产和生活方式
Hangzhou dynamic environment monitoring system supplier, dynamic environment monitoring equipment
TCP sliding window explanation (very practical)
金仓数据库KingbaseES数据库管理员指南--12模式对象的管理
Mysql的主键UUID、自增ID、雪花算法到底该怎么选择?(荣耀典藏版)
Intel汇编语言程序设计学习-第五章 过程-上
Kingbasees database administrator's Guide -- 12 management of schema objects
Kingbasees database administrator's Guide -- 16 automatic maintenance tasks of management database
ARM汇编指令集·带例题
When you delete it, you delete it. This kind of capacitance should not have appeared
金仓数据库KingbaseES数据库管理员指南--18数据库作业调度
Introduction and use of jsr303
【无标题】
王炸动力 创富快人一步!祥菱大熊猫2.0动力产品正式上市