[php] pobieranie zawartości strony

0

Mam problem z pobraniem zawartości strony. Chciałem skorzystać z cURL ale nie działa:

$c=curl_init("http://208.109.208.191:40452/7.html");
curl_setopt($c,CURLOPT_RETURNTRANSFER,1);
curl_setopt($c,CURLOPT_POST,1);
$response=curl_exec($c);
curl_close($c);
echo $response

Napisałem taki kod. Działa on z większością stron ale gdy chce odczytać zawartość strony która jest teraz tam wpisana (http://208.109.208.191:40452/7.html) to nie działa. Wyświetla pustą stronę. W jaki sposób można odczytać zawartość tej strony?

0

U mnie ta strona w ogole nie dziala. Moze to ze strona jest cos nie tak? Sprawdz czy cURL nie zwraca jakichs bledow.

0

aaaa... zapomniałem o tym że ta strona działa tylko po wejściu na inna stronę... czy dało by się jakoś zasymulować wejście na strone przez server a potem otworzyć curlem tą drugą?

0

No to sie musisz dowiedziec w jaki sposob ta strona rozpoznaje, ze wszedles z tamtej. Jezeli np. po ciastkach, GET czy POST to pol biedy, gorzej jak sprawdza skad ja wywolano, bo nie wiem czy da sie to zasymulowac.

0

Najprawdopodobniej sprawdza przekierowanie nagłówkiem REFERER. A nagłówek HTTP zasymulować się da bardzo prosto...

0

Ano tak, przeciez to naglowek jest... :P Zmulony chyba dzisiaj jestem :)

0

mógłby mi ktoś powiedzieć jak to zrobić? bo nie bardzo czaje... ;]

0

więc ktoś mógłby mi pomóc... bardzo proszę...

0

A dowiedziales sie jak ta strona sprawdza przybywajace dane?

Co do naglowka REFERER, to mozesz go ustawic przez CURLOPT_REFERER.

1 użytkowników online, w tym zalogowanych: 0, gości: 1