从数据库中提取跨域数据

时间:2017-09-13 06:55:43

标签: json ajax cors cross-domain

我在域名www.domain1.com上有一个数据库(phpmyadmin)中有一些数据的网站,我需要在不同的域www.domain2.com上使用这些数据。有可能吗?

我尝试了一些ajax和json代码,但没有成功。我得到了 Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at **** (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

有人可以帮助我吗?感谢

1 个答案:

答案 0 :(得分:0)

只需在 .htaccess 文件

中设置这些标头即可
<IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "*"
        Header set Access-Control-Allow-Origin %{ACAO}e env=ACAO
        Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
        Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
</IfModule>

此处“*”表示如果您只想允许特定然后添加该网站的域,则允许所有来源。 其余的事情将是定期连接到数据库,并且很好。