PHP处理跨域问题

前端请求后端跨域问题:
在这里插入图片描述
在这里插入图片描述

方法一:从前端解决
我们在前端nginx 添加伪静态

add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers *;
add_header Access-Control-Allow-Methods *;
add_header Access-Control-Request-Headers *;
location / {
    if (!-e $request_filename){
     rewrite  ^(.*)$  /index.php?s=$1  last;   break;
    }
}

我试了这个方法但是没有解决,所有我选择了从后端解决.
方法二:后端解决
在入口文件index.php 添加

header("Access-Control-Allow-Origin: *");
header('Access-Control-Allow-Methods:*');
header('Access-Control-Allow-Headers:*');
header("Access-Control-Request-Headers: *");

这一步完成后,我的就能访问了.

你可能感兴趣的:(PHP,php)