PHP通过header函数解决前端跨域请求的问题

来源:IT星空
访问量:39
发布日期:2023-03-08

php使用header函数设置,可以解决前端跨域请求报错的问题

header("Access-Control-Allow-Origin: *"); // *代表允许任何网址请求
header("Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE"); // 允许请求的类型
header("Access-Control-Allow-Headers: Content-Type,Content-Length,Accept-Encoding,X-Requested-with, Origin"); // 设置允许自定义请求头的字段

如果只需要设置允许一个网址跨域访问,比如允许:https://aab.xxxaaa.com跨域访问,则需将Access-Control-Allow-Origin设置为:https://aab.xxxaaa.com,代码如下:

header("Access-Control-Allow-Origin: https://aab.xxxaaa.com"); // 意思是只允许https://aab.xxxaaa.com网址请求