繁体   English   中英

PHP-CORS策略已阻止对字体的访问:没有“ Access-Control-Allow-Origin”标头

[英]PHP - Access to Font has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header

我需要从网站获取数据,但是刮擦有问题,我有错误

对字体的访问已被CORS策略阻止:无Access-Control-Allow-Origin标头

我试图通过将以下内容添加到脚本来修复它:

header('Access-Control-Allow-Origin: http://my-domain.com');

但这是行不通的。 我也尝试放入.htaccess但是它在那里也不起作用,这是我的代码:

$link = 'http://jakartagrosir.com/products/search-0.html?keyp=sny+230&do=';
$html = file_get_contents($link);
$html = str_replace("../","http://thsoite.com/", $html);
$html = str_replace("styles/tf_black_white/image/favicon.png","http://thsoite.com/styles/tf_black_white/image/favicon.png", $html);

echo $html;

我怎样才能解决这个问题?

您可以将标头放在服务器上,以便允许页面连接到 (无论如何您可能都不需要)。 但是他们在哪里得到了字体却没有这么做。 当引用字体时,页面引用其域。 您将必须下载字体,并将其字体的链接替换为服务器上字体的链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM