在apahce的htdocs目录下新建api目录,用vscode打开,然后新建php文件
以user.php为例:
// 允许的来源和允许的方法、头信息
$allowed_origins = array('http://localhost:5173');
$allowed_methods = 'POST, GET, OPTIONS';
$allowed_headers = 'Authorization, Content-Type';
// 获取请求头中的来源和请求方法
$request_origin = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : '';
$request_method = isset($_SERVER['REQUEST_METHOD']) ? $_SERVER['REQUEST_METHOD'] : '';
// 检查请求的来源是否在允许的来源列表中
if (in_array($request_origin, $allowed_origins)) {
header('Access-Control-Allow-Origin: ' . $request_origin);
}
// 处理 OPTIONS 请求(预检请求)
if ($request_method === 'OPTIONS') {
header("Access-Cont

最低0.47元/天 解锁文章
201





