Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [curl] przekierowanie
Forum PHP.pl > Forum > PHP
binary_search
Jak obsłużyć przy użyciu curl'a przekierowanie. Przykładowy kod strony z przekierowaniem:
  1. <?php
  2. header('Location: <a href=\"http://google.pl');&#092;" target=\"_blank\">http://google.pl');</a>
  3. //zwyczajne przekierowanie na Google, chyba pora poprawić filtry na forum
  4. ?>

teraz mój kod:
  1. <?php
  2. $curl = curl_init();
  3. curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5');
  4. curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  5. curl_setopt($ch, CURLOPT_HEADER, 1)
  6. curl_setopt($curl, CURLOPT_URL, $adres); //adres do pierwszego skryptu
  7. curl_exec($curl);
  8.  
  9. curl_close($curl);
  10. ?>

W rezultacie powinna się oczywiście wyświetlić strona Google.
Próbowałem również wielu innych kombinacji, co robię źle?
bigZbig
Wybacz ale nie rozumiem do końca co Ty chcesz osiągnąć? Czy Ty chcesz przekierować stronę do której odwołujesz się przy pomocy curl-a?
Pawel_W
  1. <?php
  2. header('Location: <a href=\"http://google.pl');&#092;" target=\"_blank\">http://google.pl');</a>
  3. ?>


EDIT: on chce, żeby wciągnęło stronę, która przekieruje go na google (rzeczywiśćie irytujące są te filtry)
binary_search
Chciałbym po prostu się dowiedzieć w jaki sposób podążać za Location z nagłówka. Nie znalazłem konkretnego zastosowania, ale skoro komuś zależy na przekierowaniu, to chciałbym pobrać stronę, na którą jest przekierowanie.

EDIT:
po prostu po napotkania przekierowania, ma zachować się tak jak np. przeglądarka
bigZbig
Może znajdziesz odpowiedź na tej stronie
kamil_biela
a manualu php też http://pl2.php.net/manual/en/function.curl-setopt.php winksmiley.jpg
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.