Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [cURL] trzymuję inny kod html strony niż przeglądarka
Forum PHP.pl > Forum > PHP
marcinpl87
Witam

Mam następujący problem z curl:
wchodzę sobie w firefoxie na stronę http://budowlanec.waw.pl/ i widzę
  1. Nie odnaleziono serwera
  2. Firefox nie może odnaleźć serwera budowlanec.waw.pl.

więc myślałem że przez curl też dostanę 404 ale jak wyświetlam sobie nagłówek to dostaję:
  1. HTTP/1.1 200 OK
  2. Date: Sat, 10 Oct 2009 12:11:42 GMT
  3. Server: LiteSpeed
  4. Connection: Keep-Alive
  5. Keep-Alive: timeout=5, max=100
  6. X-Powered-By: PHP/5.2.10
  7. Content-Type: text/html

czyli 200 więc strona jest OK wg. curla. zakomentowałem więc metodę wyświetlającą tylko nagłówki żeby wyświetlić wszystko i curl zwrócił mi kod strony http://d2.pl/ czyli pewnie hostingodawcy.
Ale skąd ten hostingodawca wie że łączę się curlem i robi mi przekierowanie a przez przeglądarkę jest 404?
próbowałem użyć useragenta w curl ale to nie pomogło.

Podpowiedzcie proszę co zrobić żeby curl zwracał faktyczny nagłówek strony czyli 404 jeśli nie działa.
erix
A nie wynika to z różnicy w czasie propagacji domeny po DNS?
marcinpl87
ten problem już występuje od ok. 20 godzin i nie przypuszczałem że to może być przez DNSy ale sprawdziłem na host-trackerze:
http://host-tracker.com/check_res_ajx/3450883-0/
i faktycznie w chwili gdy to piszę jest "Received responses: 7 Ok 45 Fail" więc wygląda na to że domena została przekierowana.
wielkie dzięki za pomoc!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.