PHP - CORS策略阻止了对Font的访问:No' Access-Control-Allow-Origin'头

时间:2018-04-12 09:17:40

标签: php cors scrape

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

  

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;

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

您将标题放在服务器上,以便允许页面连接到 you (您可能不需要)。但他们,他们得到了字体,但没有这样做。页面引用字体时引用它们的域。您必须下载字体并将链接替换为其字体,并在服务器上添加指向字体的链接。