![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 4 Dołączył: 30.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Napisałem sobie skrypcik (w pewnym sensie alternatywny klient do pewnej strony), który pobiera dane (JSON) z innego serwera... kod z cURL'em:
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! |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
przed tym kodem wstaw set_time_limit(0); i zobacz czy będzie działało
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 4 Dołączył: 30.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Funkcja jest już w kodzie, bo inaczej wykonywał by się max 30 sekund (domyślnie).
Skrypt działa na zasadzie "push" i jest stale podpięty (ajax) pod serwer docelowy, czeka tylko aż coś mu zwróci, potem ponawia itd. Taka uboga wersja WebSockets.. chętnie bym je zastosował, gdyby serwer docelowy (a właściwie programista który tamto stworzył) działał na socketach... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 255 Pomógł: 23 Dołączył: 1.12.2003 Ostrzeżenie: (10%) ![]() ![]() |
Wyślij zgłoszenie do administratora serwera docelowego, może faktycznie blokada.
-------------------- Tani hosting - Hekko.pl | PHP 5.2/5.3/5.4/5.5/5.6 | MySQL 5.5 |
Hosting już od 49 zł rocznie! Domena pl do każdego pakietu! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 4 Dołączył: 30.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
No i właśnie w tym momencie wychodzi kolejny problem: administrator serwera docelowego, nie może wiedzieć o tym że posiadam takie coś... nie jest to bot, czy inny spamer, a poprostu klient dodający pewne nowe funkcjonalności, ale i tak inżynieria odwrócona jest zakazana...
Widzę że problem jest już nie do obejścia, i jedynym wyjściem z sytuacji jest inny serwer... Lekki OT, bo nie chcę zakładać nowego tematu, a po części jest odpowiedzią na istniejący: Czy możecie polecić jakieś dobre konta shell'owe płatne SMS'em ? |
|
|
![]()
Post
#6
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 20:19 |