Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CURL] Przechwytywanie cookie nie działa poprawnie., To chyba bug curla ... zęby na tym zjem zaraz pomocy
starach
post
Post #1





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


Witam. Bez zbędnych wstępów bo nie mam na nie siły.
  1. <?php
  2. public function __construct()
  3. {
  4. $ch = curl_init($this->link);
  5. curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
  6. curl_setopt($ch, CURLOPT_REFERER, $this->link);
  7. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__).'cookies_start.txt');
  8. curl_setopt($ch, CURLOPT_HEADER, 1);
  9. curl_setopt($ch, CURLOPT_NOBODY, 1);
  10. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  11. $output = curl_exec($ch);
  12. if(curl_errno($ch)) {
  13. $this->error = array(curl_errno($ch),curl_error($ch));
  14. curl_close($ch);
  15. return false;
  16. }
  17. curl_close($ch);
  18. return true;
  19. }
  20. ?>

Zapisuje mi nie to co trzeba. Kiedy wchodzę na stronę i odczytuję cookies w FireFoksie wyświetlają się inne nazwy i wartości zamiast zapisywać mi identyfikator sesji curl zapisuje mi inną zmienną o innej wartości.
Powiedzcie mi jak mam przechwycić ręcznie te ciastka to je wyślę w następnym etapie za pomocą
  1. <?php
  2. $cookie = 'sessid=' . urlencode('wartość1') . '; sessid2=' . urlencode('wartość2');
  3. curl_setopt($ch, CURLOPT_COOKIE, $cookie);
  4. ?>

Help me plizz.
edit>
Kiedy ustawiam curl-a żeby zwrócił mi tylko nagłówek bez treści a potem go wyświetlam tam też nie ma tych ciastek które być powinny.

Ten post edytował orglee 14.06.2007, 12:50:24
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 20:39