Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: curl, cokkies i windows
Forum PHP.pl > Forum > PHP
Diwi
Witam,
Natrafiłem na pewien problem, pobieram pewną stronę cURL'em i chce aby wszystkie cookie wysłane przez tę stronę były zapisywane w cook.txt, tak wygląda mój kod cURL'a:

  1. <?php
  2.  
  3.  $ch = curl_init();
  4.  
  5. curl_setopt($ch,CURLOPT_URL, $strUrl); 
  6. curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1); 
  7. curl_setopt($ch,CURLOPT_TIMEOUT,30); 
  8. curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); 
  9. curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1); 
  10.  
  11. curl_setopt($ch, CURLOPT_POST, 1);
  12. curl_setopt($ch, CURLOPT_POSTFIELDS, $post); 
  13.  
  14.  
  15.  
  16. curl_setopt($ch,CURLOPT_COOKIEFILE,"cook.txt"); 
  17. curl_setopt($ch,CURLOPT_COOKIEJAR, "cook.txt"); 
  18.  
  19.  
  20. $body = curl_exec( $ch );
  21. ?>


Na serwerze linkusowym wszystko działa ok, cookie są zapisywane do pliku cook.txt lecz problem występuje pod windowsem. Po wykonaniu wywołania plik cook.txt jest zupełnie pusty a powinien być zapełniony cookies'ami. Czy ktoś miał podobny problem lub/i wie jak go rozwiązać ?

Pozdrawiam
Ludvik
Podaj ścieżkę bezwzględną do wszystkich plików. Wiem, że pod windowsem wszędzie trzeba tak robić, nawet przy uploadzie plików. Twój plik cook.txt prawdopodobnie znajduje się w katalogu głównym apache...
Diwi
Dzięki, to rozwiązało problem.

Pozdrawiam
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.