Napisałem sobie skrypcik (w pewnym sensie alternatywny klient do pewnej strony), który pobiera dane (JSON) z innego serwera... kod z cURL'em:
$curl = curl_init(); curl_setopt($curl, CURLOPT_URL, 'Jakiś tam URL'); curl_setopt($curl, CURLOPT_USERAGENT, 'Jakiś tam UA'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $code = curl_exec($curl); curl_close($curl);
Kod nie jest skomplikowany, i działa. Wiadomo, wszystko obrabia jakaś tam klasa... Na moim serwerze (localhost) poprawnie pobiera i obsługuje wszystkie dane w znośnym czasie... ale sprawa zmienia się, gdy kod znajduje się na serwerze NetArt (nazwa.pl). Wygląda na to, że administrator (serwera docelowego), zablokował zapytania z serwera NetArt (lub/i podobnych, nie mam możliwości sprawdzić) i te osiągają timeout...
Czy to jest kwestia jakiegoś nagłówka wysyłanego przez nazwa.pl który rozróżnia że strona docelowa ma doczynienia z serwerem publicznym? Da się takie cudo "ominąć"? A może mój tok myślenia jest błędny?

Pozdrawiam!