首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问-控制-允许-源站不允许源站http://localhost:xxxx

访问-控制-允许-源站不允许源站http://localhost:xxxx
EN

Stack Overflow用户
提问于 2021-08-04 16:37:43
回答 1查看 32关注 0票数 0

我正在尝试从存储在000webhost上的mySQL数据库中获取一些数据,Ionic向我显示了该错误消息:

我读到我需要启用CORS策略,但不知道应该在哪里启用。这是fetch_data.php代码:

代码语言:javascript
复制
<?php
require 'config.php';

$query = "SELECT lat, lng FROM gps WHERE id = (SELECT MAX(ID) FROM gps)";

$result = mysqli_query($con, $query);

if($result === FALSE) { 
    printf("Error: %s\n", mysqli_error($con));
}  

$response = array();

while($row = mysqli_fetch_array($result)){
    array_push($response, array(“lat”=>$row[0],“lng”=>$row[1]));
}

echo json_encode(array($response));
?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-05 05:37:48

添加到index.php

代码语言:javascript
复制
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: POST, GET, PUT, OPTIONS, PATCH, DELETE');
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Headers: Authorization, Content-Type, x-xsrf-token, x_csrftoken, Cache-Control, X-Requested-With');
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68655030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档