/ / PHP - Dostęp do czcionki został zablokowany przez politykę CORS: Brak nagłówka "Access-Control-Allow-Origin" - php, cors, scrape

PHP - Dostęp do czcionki został zablokowany przez politykę CORS: Brak nagłówka "Access-Control-Allow-Origin" - php, cors, scrape

Muszę pobrać dane ze strony internetowej, ale mam problem ze skrobaniem, mam błąd

Dostęp do czcionki został zablokowany przez zasady CORS: Nie Access-Control-Allow-Origin nagłówek

Próbowałem to naprawić, dodając następujący tekst do skryptu:

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

Ale to nie działa. Próbowałem też wprowadzić .htaccess ale też tam nie działa, oto mój kod:

$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;

Jak mogę to naprawić?

Odpowiedzi:

2 dla odpowiedzi № 1

Umieszczasz nagłówek na swoim serwerze, aby strona mogła się połączyć ty(którego prawdopodobnie i tak nie potrzebujesz) one, skąd wzięli czcionkę, nie zrobili tego. Strona odnosi się do ich domeny, gdy odnosi się do czcionki. Będziesz musiał pobrać czcionkę i zamienić łącze na ich czcionkę z linkiem do czcionki na serwerze.