我需要从网站获取数据,但我有刮刮问题,我有错误
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;
我该如何解决这个问题?
答案 0 :(得分:3)
您将标题放在服务器上,以便允许页面连接到 you (您可能不需要)。但他们,他们得到了字体,但没有这样做。页面引用字体时引用它们的域。您必须下载字体并将链接替换为其字体,并在服务器上添加指向字体的链接。