Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Łączenie z proxy i cookie, Curl, Proxy, Cookie
dark_root
post
Post #1





Grupa: Zarejestrowani
Postów: 341
Pomógł: 1
Dołączył: 19.11.2007

Ostrzeżenie: (10%)
X----


Witam,
mam taki kod:
  1. function ruben($url, $show=0) {
  2. $cookiePath='cookie.txt';
  3. $cookie_file = dirname(__FILE__) . '/'.$cookiePath;
  4. $ch = curl_init();
  5. curl_setopt($ch, CURLOPT_REFERER, "http://www.google.pl");
  6. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  7. curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
  8. curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
  9. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3');
  10. curl_setopt($ch, CURLOPT_URL, $url);
  11. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  12. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  13. curl_setopt($ch, CURLOPT_HEADER, 1);
  14. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  15. curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, false);
  16. curl_setopt ($ch, CURLOPT_PROXY, '$IP:$PROXY');
  17. $exec = curl_exec($ch);
  18. if($exec) {
  19. print_r(curl_getinfo($ch));
  20. if($show) {
  21. echo $exec;
  22. }
  23. return $exec;
  24. }
  25. else {
  26. echo curl_error($ch);
  27. }
  28. }

Próbuję połączyć się ze stroną za pomocą Curl, poprzez proxy. Wszystko działa fajnie, tylko nie wiem jak wskazać, aby docelowa strona zapisywała cookie u mnie w $cookie_file. Aktualnie próbuje ona to robić na serwerze proxy, co w rezultacie doprowadza do komunikatu ze strony docelowej, że przeglądarka nie obsługuje cookie i prosi je uruchomić. Gdy próbuję się połączyć bez proxy to wszystko śmiga ładnie. Da się to jakoś rozwiązać? Jeżeli tak, to jak można tego dokonać?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 21:02