Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][curl] Usera agent
Forum PHP.pl > Forum > Przedszkole
sannin
Witam,

mam problem z curl

Kod
$u = 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.1.13) Gecko/20080313 SeaMonkey/1.1.9 (Ubuntu-1.1.9+nobinonly-0ubuntu1)';
curl_setopt($polaczenie, CURLOPT_USERAGENT, $u);


po wczytaniu strony http://www.useragent.org/ curlem wyświetla mi to co podałem w CURLOPT_USERAGENT. Natomiast jeśli wywołam stronę ze statystykami

index.php
Kod
<img alt="statystyki" src="http://stat.4u.pl/cgi-bin/s.cgi?i=sannin&amp;r=ns" width="1" height="1">


to wywala mi moją prawdziwą przeglądarkę, dlaczego?
erix
Bo przecież plik jest otwierany przez przeglądarkę, a nie CURL...
sannin
dobra dzięki, a jak to naprawić?
Crozin
Zmienić user_agenta wysyłanego przez Twoją przeglądarkę?
sannin
Co to niby da? Jak podaje i tak nieprawdziwe dane, a statystyki łapią prawdziwe?
erix
Obrazek też musisz otworzyć cURL-em. Poza tym, po kiego grzyba chcesz statystyki nabijać...?
b4x
Skorzystaj z modify headers (Jeśli korzystasz z ff)


Potem w nim wybierasz "Modify' wpisujesz user-agent i wartość np. TajnaPrzegladarka/1.0 smile.gif
sannin
Cytat(erix @ 20.03.2009, 15:30:31 ) *
Obrazek też musisz otworzyć cURL-em. Poza tym, po kiego grzyba chcesz statystyki nabijać...?


dzięki, nie chce nic nabijać tylko tak najłatwiej sprawdzić mi działanie smile.gif

No właśnie, ale jak to zrobić?
erix
URL nie możesz po prostu podstawić...? Otwierasz cURL-em stronę, wyciągasz preg_match" title="Zobacz w manualu PHP" target="_manual obrazki i wywołujesz kolejną instancję połączenia dla nich.
sannin
dobra rozumiem dzięki, myślałem że może jest jakiś parametr, że ładuje wszystko
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.